Avviso del compilatore (livello 1) C4627
'header_file': ignorato quando si cerca l'uso dell'intestazione precompilata
Se nel file di origine corrente è impostata l'opzione /Yu (Usa file di intestazione precompilata), il compilatore ignora tutto il contenuto del file prima che venga inclusa l'intestazione precompilata. L'avviso C4627 viene generato in Visual Studio 2015 e versioni precedenti se header_file è incluso prima del file di intestazione precompilato e se l'intestazione precompilata non include anche header_file.
Esempio
In questo esempio viene illustrato come può verificarsi l'errore e viene illustrato come risolverlo:
// 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";
}