Delphi 2009 コンポーネント パッケージをビルドするとき、C++ Builder ユーザーが必要とする結果の .hpp および .lib ファイルを格納するディレクトリをどのように指定しますか?
3 に答える
プロジェクト | オプション | Delphi コンパイラ | リンク ページの最初の 2 つの項目は、C++Builder .hpp 出力ディレクトリであり、C++Buidler .obj 出力ディレクトリは、必要な操作を行う必要があります。.lib および .bpi ファイル。ただし、これらのオプションがコンパイラに渡される方法に少しバグがあるようです...担当のエンジニアに相談します。
コマンドライン DCC32 から、以下を使用してこれらのアイテムを配置する場所を制御できます。
-N0<path> = unit .dcu output directory
-NH<path> = unit .hpp output directory
-NO<path> = unit .obj output directory
-NB<path> = unit .bpi output directory
-NB スイッチ AFAICR は、.lib ファイルの場所も制御することに注意してください。
既知のバグがあります: http://qc.embarcadero.com/wc/qcmain.aspx?d=67513 これは、次の Update 3 で修正される予定です (ビルドで解決された 10.0 については心配しないでください)。これは間違いであり、アップデート 3 がリリースされ、すべてのバグ修正が QC に同期されたときに修正されます)
私の知る限り、あなたはできません。ディレクトリオプションのどれもそれを制御していないようです。ただし、ファイルを必要な場所にコピーするビルド後のイベント ([プロジェクト] -> [オプション] -> [ビルド イベント]) を定義することもできます。