Error irrecuperable C1022
se esperaba #endif
Una directiva #if
, #ifdef
o #ifndef
no tiene una directiva #endif
coincidente. Asegúrese de que cada #if
, #ifdef
o #ifndef
tenga una #endif
coincidente.
El ejemplo siguiente genera la advertencia C1022:
// C1022.cpp
#define true 1
#if (true)
#else
#else // C1022
Posible solución:
// C1022b.cpp
// compile with: /c
#define true 1
#if (true)
#else
#endif