Delphi ソースを含んだ C++ 設計時パッケージをコンパイルする
アプリケーションのコンパイル、ビルド、実行:インデックス への移動
C++Builder では、Delphi ソース ファイルを含んだ設計時パッケージのコンパイルをサポートしています。ただし、それらの Delphi ソースのいずれかで、DesignIDE100.bpl 内に存在する DesignIntf、DesignEditors、ToolsAPI といった IDE 提供の設計時ユニットが参照されている場合は、それらの参照が C++Builder パッケージで必ず解決できるようにするための手段を講じる必要があります。
Delphi ソースを含んだ設計時パッケージをコンパイルするには:
- Delphi コンパイラが DesignIDE パッケージ内のユニットを解決できる必要があります。それには、C++Builder パッケージ プロジェクトで、プロジェクト > オプション... > Delphi コンパイラ > その他のオプション を開きます。
- 追加オプション フィールドに -LUDesignIDE を追加します。
- C++ リンカが、コンパイル済みの設計時 .obj 内の参照を解決してリンクできる必要があります。それには、C++Builder パッケージ プロジェクトで、プロジェクト > プロジェクトに追加... > 必須 タブを選択します。
- パッケージ名 フィールドに「designide.bpi」と入力し、OK をクリックします。
これで、C++Builder パッケージをコンパイルしてインストールできるようになりました。