C++Builder XE3でSystem.Generics.Collections.TDictionaryをコンパイルするには

C++Builder XE3で次のコードをコンパイルすると、ilink32 エラーが発生した。

#include <System.Generics.Collections.hpp>

TDictionary__2<int, int>* dic = new TDictionary__2<int, int>(0);

プロジェクトに次のUnit2.pasを追加すると、コンパイルできた。
ユニットを追加するだけで、includeする必要はない。

unit Unit2;

interface

uses System.Generics.Collections;

var dic: TDictionary<Integer, Integer>;

implementation

end.

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください