共用方式為


編譯器警告 (層級 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";
}

另請參閱

建立先行編譯標頭檔