Partager via


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

Voir aussi

Création de fichiers d’en-tête précompilé