[Delphi コンパイラ]
プロジェクト > オプション... > Delphi コンパイラ
このページを使用して、現在のプロジェクトの Delphi コンパイラ オプションを設定します。
メモ: ここに説明するすべてのオプションがすべてのタイプのプロジェクトに使用できるわけではありません。たとえば、C++ プロジェクトでは[DCP 出力ディレクトリ]は表示されません。
オプション | 説明 |
---|---|
[ターゲット]、[適用...]、[保存...] |
「[ターゲット]オプション」を参照。 |
共通項目 |
項目 | 説明 | コンパイラ スイッチ | 特に記載がなければすべてのプラットフォームをサポート |
---|---|---|---|
[条件定義] |
条件コンパイラ指令で参照されるシンボルを指定します。セミコロンを使用して、複数のシンボルを区切ります。たとえば、「 をクリックすると、[条件定義]ダイアログ ボックスが開きます。 |
|
|
[DCP 出力ディレクトリ] |
コンパイル時の、コンパイル済みパッケージ ファイル( ポップアップ ボタンにより、「[<プロジェクト名> のプロジェクト オプション]ページの共通項目」で説明したように、ディレクトリを選択して追加できるよう<順序付きリスト> ダイアログ ボックスが開きます。 |
|
|
[フレームワーク検索パス] |
コンパイラがフレームワークを検索する検索パス(複数可)を指定します。 複数のエイリアスを指定する場合は、セミコロンで区切ります。 |
|
iOS デバイス(32 ビット と 64 ビット) |
[出力ディレクトリ] |
コンパイラによって、実行可能ファイルが出力されるディレクトリを指定します。 ポップアップ ボタンにより、「[<プロジェクト名> のプロジェクト オプション]ページの共通項目」で説明したように、ディレクトリを選択して追加できるよう<順序付きリスト> ダイアログ ボックスが開きます。 |
|
|
[パッケージの出力ディレクトリ] |
コンパイラにより生成されたパッケージ ファイルが出力されるディレクトリを指定します。 ポップアップ ボタンにより、「[<プロジェクト名> のプロジェクト オプション]ページの共通項目」で説明したように、ディレクトリを選択して追加できるよう<順序付きリスト> ダイアログ ボックスが開きます。 このオプションでは、次のファイルの出力フォルダを決定します: |
|
|
[検索パス] |
ソース ファイルの場所を指定します。 コンパイラの検索パスまたはライブラリの検索パスにあるファイルのみがビルドに含まれます。 検索パスにないファイルを使用するプロジェクトをビルドしようとすると、コンパイラ エラーが発生します。 検索パス全体を含める必要があります。 複数のディレクトリ パス名を指定する場合は、セミコロンで区切ります。セミコロンの前後にホワイトスペースを入れることはできますが必須ではありません。現在の位置に対する相対パス名を含めた、相対パスおよび絶対パスを指定できます。 |
|
|
[一般メッセージの表示] |
このオプションを |
||
[システム ライブラリ ルート パス] |
コンパイラがシステム ライブラリを検索するルート パス(複数可)を指定します。 複数のエイリアスを指定する場合は、セミコロンで区切ります。 |
|
iOS デバイス(32 ビット と 64 ビット) |
[ユニットのエイリアス] |
下位互換性の提供に役立ちます。 名前が変更されたり、1 つのユニットにマージされることがあるユニットのエイリアス名を指定します。 形式: <oldunit>=<newunit> 例: Forms=Xforms 複数のエイリアスを指定する場合は、セミコロンで区切ります。Delphi 用のデフォルト値は、 |
|
|
[ユニットの出力ディレクトリ] |
コンパイル済みユニット |
|
|
[ユニット スコープ名] |
Delphi のドット付き名前空間のユニット スコープ名(接頭辞)を指定すると、コードや Delphi ユニットのユニット スコープ名を追加する方法には次の 2 つがあります。
ポップアップ ボタンにより、「[<プロジェクト名> のプロジェクト オプション]ページの共通項目」と「<順序付きリスト> ダイアログ ボックス」で説明したように、ユニット スコープ名を選択して追加できるよう<順序付きリスト> ダイアログ ボックスが開きます。 |
|
|
[外部で MSBuild を使用してコンパイル] |
これをオンにすると、プロジェクトは MSBuild を使って IDE 外でビルドされます。 RAD Studio において、プロジェクト グループをビルドする際にメモリが不足する場合には、このオプションが役立ちます。 以下の作業を行う必要があります。
デフォルト = False |
ヒント
- プロジェクトのコンパイル時に[メッセージ]ウィンドウにコンパイラ オプションを表示するには、[ツール|オプション...|環境オプション]を選択し、[コマンド ラインを表示]チェック ボックスをオンにします。次回プロジェクトをコンパイルするときに、プロジェクトのコンパイルに使用されたコマンドおよび応答ファイルが[メッセージ]ウィンドウに表示されます。応答ファイルには、コンパイラ オプションとコンパイルされるファイルの一覧が記載されています。
- 編集ボックスに複数の値を列挙する場合は、それぞれの値をセミコロンで区切ります。あるいは、各編集ボックスの横にある参照([...])ボタンをクリックして、それぞれに適したダイアログ ボックスを通じて複数の値を追加します。
- 編集ボックスでオペレーティング システムの環境変数を指定する場合は、次の構文を使用します:
$(VariableName)
。- たとえば {{(Config) という変数は、$(Config) が指定されている具体的な[<プロジェクト名> のプロジェクト オプション]ページの[ターゲット]フィールドに設定された特定の構成に展開されます。パスの中で }}(Config) を指定し、[ターゲット]を[Debug 構成]にしてビルドを行うと、$(Config) には Debug ディレクトリしか含められません。そのため、Release ディレクトリにしか存在しない要素があれば、ビルド時に見つからない可能性があります。
子ページ
関連項目
- DCC32.EXE - Delphi コマンドライン コンパイラ
- DCC64.EXE - Delphi 64 ビット コマンドライン コンパイラ
- DCCOSX.EXE - OS X 用 Delphi コンパイラ
- DCCIOS32.EXE - iOS シミュレータ用 Delphi コンパイラ
- DCCAARM.EXE - Android 用 Delphi コンパイラ
- DCCIOSARM.EXE - 32 ビット iOS デバイス用 Delphi コンパイラ
- DCCIOSARM64.EXE - 64 ビット iOS デバイス用 Delphi コンパイラ
- アプリケーションのコンパイル、ビルド、実行
- ビルド構成の作成と変更を行う
- マルチデバイス アプリケーションのコンパイルとビルド
- 独自作成したコンポーネントへのユニット スコープ名の追加
- [ライブラリ]