Condividi tramite


Errore irreversibile C1020

#endif imprevisto

Osservazioni:

La direttiva #endif non corrisponde ad alcuna direttiva #if, #ifdefo #ifndef . Verificare che a ogni #endif corrisponda una direttiva.

Questo errore può verificarsi se sono presenti direttive del preprocessore condizionale prima di includere un file di intestazione precompilato. Il compilatore ignora tutti gli elementi del file prima dell'intestazione precompilata, incluse eventuali #ifdirettive , #ifdefo #ifndef . Per altre informazioni, vedere /Yu (Usare un'intestazione precompilata).

Esempi

L'esempio seguente genera l'errore C1020:

// C1020.cpp
#endif     // C1020

Possibile soluzione:

// C1020b.cpp
// compile with: /c
#if 1
#endif