Udostępnij za pomocą


Ostrzeżenie kompilatora (poziom 1) C4627

"header_file": pominięty podczas wyszukiwania wstępnie skompilowanego użycia nagłówka

Uwagi

Jeśli bieżący plik źródłowy ma ustawioną opcję /Yu (Użyj prekompilowanego pliku nagłówka), kompilator ignoruje wszystkie elementy w pliku przed dołączeniu prekompilowanego nagłówka. Ostrzeżenie C4627 jest generowane w programie Visual Studio 2015 i starszych wersjach, jeśli header_file jest dołączany przed wstępnie skompilowanym plikiem nagłówka, a jeśli prekompilowany nagłówek nie zawiera również header_file.

Przykład

W tym przykładzie pokazano, jak może wystąpić błąd, i pokazano, jak rozwiązać ten problem:

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

Zobacz też

Tworzenie prekompilowanych plików nagłówka