インクルード・ファイルの指定

インテル® oneAPI DPC++/C++ コンパイラーは、デフォルトのシステム領域で、I コンパイラー・オプションで指定されたインクルード・ファイルと項目を検索します。コンパイラーはインクルード・ファイルのディレクトリーを次の順に検索します。

  1. I オプションで指定されたディレクトリー
  2. 環境変数で指定されたディレクトリー
  3. デフォルトのインクルード・ディレクトリー

X (Windows*) または -nostdinc (Linux*) オプションを使用して、インクルード・ファイルの検索パスからデフォルト・ディレクトリーを除外します。

例えば、デフォルトのパスの代わりにパス /alt/include を検索するようにコンパイラーに指示するには、次のように指定します。

これは C++ 固有のコンテンツです。DPC++ には適用されません。

// Linux* および macOS*
icpx -X -I/alt/include prog1.cpp
// Windows*
icx /X /I\alt\include prog1.cpp 

これは DPC++ 固有のコンテンツです。

// Linux* および macOS*
dpcpp -nostdinc -I/alt/include prog1.cpp
// Windows*
dpcpp /X /I\alt\include prog1.cpp 

関連情報