共用方式為


編譯器警告 (層級 1) C4627

'header_file':在尋找先行編譯標頭使用時略過

如果目前的原始程式檔已 設定 /Yu(使用先行編譯頭文件) 選項,則編譯程式會在包含先行編譯標頭之前忽略檔案中的所有內容。 如果在先行編譯頭檔之前包含header_file,而且如果先行編譯頭檔未包含先行編譯標頭,則Visual Studio 2015和舊版會產生警告 C4627,如果先行編譯標頭不包含header_file

範例

此範例示範如何發生錯誤,並示範如何修正錯誤:

// 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";
}

另請參閱

建立先行編譯標頭檔