Condividi tramite


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

Vedi anche

Creazione di file di intestazione precompilata