[ディレクトリと条件定義]

提供:RAD Studio (日本語)
移動: 案内, 検索

C++ プロジェクト オプション:インデックス への移動


[プロジェクト|オプション...|ディレクトリと条件定義]

ディレクトリのパスと条件定義を設定するには、このページを使用します。 このページでの設定は、[プロジェクト|オプション...]ダイアログのすべてのツール(コンパイラ、リンカなど)に適用されます。

オプション 説明

[ビルド構成]オプション

[ビルド構成]オプションで説明。

共通オプション

[プロジェクトのプロジェクト オプション]ページの共通項目で説明。



項目 説明

[BPI/Lib 出力]
(-l)

bpi/lib 出力ファイルが生成された場合、このファイルを指定のディレクトリに格納するようにリンカに指示します。 [プロジェクトのプロジェクト オプション]ページの共通項目参照 ポップアップ ボタンの説明を参照。

[条件定義]

条件コンパイラ指令で参照されるシンボルを入力します。 複数のシンボルを入力する場合は、セミコロンで区切ります。 [プロジェクトのプロジェクト オプション]ページの共通項目参照 ポップアップ ボタンの説明を参照。

[最終出力ディレクトリ]

ビルドの最終出力(実行可能ファイル、OCX、DLL など)が作成されるディレクトリを指定します。 [最終出力ディレクトリ]を指定しない場合、[中間出力](この表中で説明)で指定したディレクトリが使用されます。 [プロジェクトのプロジェクト オプション]ページの共通項目参照 ポップアップ ボタンの説明を参照。

[インクルード パス] (-I)

インクルード ファイルを検索するディレクトリを指定します。 このインクルード パス一式は、ツール固有のインクルード パスに追加され、プロジェクト全体のインクルード パスになります。 標準インクルード ファイルは、#include 文で不等号かっこ(<>)内に指定されます(たとえば、#include <myfile>)。 [プロジェクトのプロジェクト オプション]ページの共通項目参照 ポップアップ ボタンの説明を参照。

[中間出力]

中間出力ファイルを指定のディレクトリに出力するようにリンカに指示します。 また、コンパイラ(dccbcctasmbrcc)にコンパイル結果(通常は、.obj ファイルと .rcs ファイル)の出力先を指定します。 現在、この指定で制御できるファイルは、リンカ ステート ファイルです。 .map ファイルと .tds ファイル(.map ファイルに関しては特に指定しない限り)は、出力イメージと同じディレクトリに出力されます。 [プロジェクトのプロジェクト オプション]ページの共通項目参照 ポップアップ ボタンの説明を参照。

[ライブラリ パス]
(-L)

コンパイル/リンク文で .LIB モジュールの明示的なパスが指定されていない場合に、リンカが検索するディレクトリを指定します。

[ライブラリ パス]オプションでは、次のコマンドライン構文を使用します。

/L<PathSpec>[;<PathSpec>][..]

.LIB ファイルのパスが明示的に指定されていないときに、カレント ディレクトリにライブラリ ファイルが見つからない場合、リンカは、ここで指定されたライブラリ検索パスを使用します。 たとえば、次のコマンドの場合、

ILINK32 /Lc:\mylibs;.\libs splash.\common\logo,,,utils logolib

最初にカレント ディレクトリを検索して SPLASH.LIB を探すようにリンカに指示します。 カレント ディレクトリで見つからない場合、次にリンカは、C:\MYLIBS ディレクトリでそのファイルを検索し、次に .\LIBs ディレクトリを検索します。 ただし、LOGO.LIB ファイルを検索する際には、パスが明示的に指定されているため、リンカは、ライブラリ検索パスを使用しません。

[プロジェクトのプロジェクト オプション]ページの共通項目参照 ポップアップ ボタンの説明を参照。

[一般メッセージを表示]

コンパイラとそれに関連するツールからのすべての出力を表示します。 このオプションを選択してから下矢印をクリックすると、選択可能なオプション([True][False])を選択できます。

[_TCHAR のマップ先]

_TCHAR の定義を制御します。 選択肢は wchar_tchar です。 [プロジェクトのプロジェクト オプション]ページの共通項目下向き矢印 ポップアップ ボタンの説明を参照。

このオプションを wchar_t に設定するには、まず、プロジェクトに _tmain または _tWinMain というエントリ ポイントがある必要があります。 (RAD Studio を使用して作成した)新規プロジェクトは、デフォルトでこのエントリ ポイントを持っています。ただし、インポートしたプロジェクトの場合は、このエントリ ポイントを手動で追加しなければならないことがあります。[wchar_t]を選択すると、以下のように動作します。

  • UNICODE と _UNICODE が定義されます。
  • リンカはワイド バージョンのライブラリを使用します。
  • 標準ライブラリと Windows API の関数は、ワイド定義に設定されます。 [char]を選択した場合は、_TCHAR はワイド定義には設定されません。 「マップ関数」を参照。

[デフォルト]

現在の設定を各新規プロジェクトのデフォルトとして保存します。

関連項目

他言語版