Avertissement du compilateur (niveau 1) C4627
'header_file' : ignoré lorsque vous recherchez un en-tête précompilé, utilisez
Si le fichier source actuel a l’option /Yu (Utiliser le fichier d’en-tête précompilé), le compilateur ignore tout ce qui se trouve dans le fichier avant que l’en-tête précompilé soit inclus. Avertissement C4627 est généré dans Visual Studio 2015 et versions antérieures si header_file est inclus avant le fichier d’en-tête précompilé et si l’en-tête précompilé n’inclut pas non plus header_file.
Exemple
Cet exemple montre comment l’erreur peut se produire et comment la corriger :
// 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";
}