コンパイラの警告 (レベル 1) C4627

'header_file': プリコンパイル済みヘッダーの使用を検索中にスキップされました

現在のソース ファイルで /Yu (プリコンパイル済みヘッダー ファイルの使用) オプションが設定されている場合、プリコンパイル済みヘッダーがインクルードされるまで、コンパイラはファイル内のすべてのものを無視します。 header_file がプリコンパイル済みヘッダー ファイルよりも先にインクルードされ、プリコンパイル済みヘッダーでも header_file をインクルードしない場合、Visual Studio 2015 以前のバージョンでは警告 C4627 が生成されます。

次の例では、エラーが発生するしくみとその修正方法を示します。

// c4627.cpp
#include <iostream>       // C4627 - iostream not included by pch.h
#include "pch.h"          // precompiled header file that does not include iostream
// #include <iostream>    // To fix, move the iostream header include here from above
int main()
{
    std::cout << "std::cout is defined!\n";
}

関連項目

プリコンパイル済みヘッダー ファイルの作成