/Fp (.pch ファイルの名前の指定)

プリコンパイル済みヘッダーのパスに既定のパス以外のパス名を指定します。

/Fppathname

解説

このオプションを /Yc (プリコンパイル済みヘッダー ファイルの作成) または /Yu (プリコンパイル済みヘッダー ファイルの使用) の各オプションと併用すると、プリコンパイル済みヘッダーのパスに既定のパス以外のパスを指定できます。また、/Fp/Yc を併用すると、/Yc の引数 filename ともソース ファイルの基本名とも異なるプリコンパイル済みヘッダー ファイルを使用するように指定できます。

拡張子をパス名の一部として指定しない場合は、拡張子 .pch が付加されます。ファイル名を指定せずにディレクトリを指定すると、既定のファイル名は VCx0.pch になります。x は現在使用している Visual C++ のメジャー バージョンです。

また、/Yu オプションと /Fp オプションも併用できます。

Visual Studio 開発環境でこのコンパイラ オプションを設定するには

  1. プロジェクトの [プロパティ ページ] ダイアログ ボックスを開きます。詳細については、「方法 : プロジェクト プロパティ ページを開く」を参照してください。

  2. [C/C++] フォルダーをクリックします。

  3. [プリコンパイル済みヘッダー] プロパティ ページをクリックします。

  4. [プリコンパイル済みヘッダー ファイル] プロパティを変更します。

このコンパイラ オプションをコードから設定するには

使用例

ヘッダー ファイルとソース コードの両方をコンパイルし、デバッグ バージョンのプログラム用にプリコンパイル済みヘッダー ファイルを作成する場合は、次のコマンドを指定します。

CL /DDEBUG /Zi /Yc /FpDPROG.PCH PROG.CPP

次のコマンドは、MYPCH.pch という名前のプリコンパイル済みヘッダー ファイルをコンパイルに使用するように指定しています。PROG.cpp 内のソース コードは MYAPP.h までは既にプリコンパイルされ、MYPCH.pch に格納されているものと見なされます。PROG.cpp 内の未プリコンパイル コードは MYPCH.pch の内容を使用してコンパイルされ、.obj ファイルが生成されます。この例では、PROG.exe という名前のファイルが出力されます。

CL /YuMYAPP.H /FpMYPCH.PCH PROG.CPP

参照

関連項目

出力ファイル (/F) オプション

コンパイラ オプション

コンパイラ オプションの設定

パス名の指定