Errore irreversibile C1020
#endif imprevisto
Osservazioni:
La direttiva #endif
non corrisponde ad alcuna direttiva #if
, #ifdef
o #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 #if
direttive , #ifdef
o #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