Freigeben über


Compilerwarnung (Ebene 1) C4627

"header_file": Wird übersprungen, wenn Sie nach vorkompilierten Headern suchen, verwenden Sie

Wenn für die aktuelle Quelldatei die Option "/Yu" (Vorkompilierte Headerdatei verwenden) festgelegt ist, ignoriert der Compiler alles in der Datei, bevor der vorkompilierte Header enthalten ist. Warnung C4627 wird in Visual Studio 2015 und früheren Versionen generiert, wenn header_file vor der vorkompilierten Headerdatei enthalten ist und wenn der vorkompilierte Header nicht auch header_file enthält.

Beispiel

In diesem Beispiel wird veranschaulicht, wie der Fehler auftreten kann, und zeigt, wie sie behoben werden kann:

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

Siehe auch

Erstellen vorkompilierter Headerdateien