インテル® C++ コンパイラー XE 13.1 ユーザー・リファレンス・ガイド
プリコンパイル済みヘッダーファイルを作成するようにコンパイラーに指示します。
Windows*: [Precompiled Headers (プリコンパイル済みヘッダー)] > [Precompiled Header File (プリコンパイル済みヘッダーファイル)] (VS 2010)
[Precompiled Headers (プリコンパイル済みヘッダー)] > [Create/Use Precompiled Header (プリコンパイル済みヘッダーの作成/使用)] / [Create/Use PCH Through File (ファイルを使用して PCH を作成/使用)] (VS 2008)
Linux*: なし
OS X*: なし
このオプションは、プリコンパイル済みヘッダー (PCH) ファイルを作成するようにコンパイラーに指示します。このオプションは、単一ソースファイルのコンパイルのみをサポートします。
filename が指定された場合、コンパイラーは C/C++プログラムのヘッダーから指定された C/C++ ヘッダーまでを含むプリコンパイル済みヘッダーファイルを作成します。
filename を指定しない場合、コンパイラーはソースファイルの最後までのすべてのコードをコンパイルするか、またはソースファイルで hdrstop が発生する場所までをコンパイルします。 デフォルトの名前は、ソースファイルと同じ名前でファイル拡張子が .pchi です。
このオプションは、/Yu オプションと同時に使用することはできません。
/Fp オプションが使用された場合、PCH ファイルに名前が付けられます。例えば、次のようなコマンドラインを考えてみます。
icl /c /Ycheader.h /Fpprecomp foo.cpp
icl /c /Yc /Fpprecomp foo.cpp
PCH ファイルの名前はともに "precomp.pchi" です。
ヘッダーファイル名が指定された場合、ファイル名はヘッダーファイル名に基づきます。次に例を示します。
icl /c /Ycheader.h foo.cpp
この場合、PCH ファイルの名前は "header.pchi" です。
ヘッダーファイル名が指定されていない場合、ファイル名はソースファイル名に基づきます。次に例を示します。
icl /c /Yc foo.cpp
この場合、PCH ファイルの名前は "foo.pchi" です。