Erro Fatal C1022
#endif esperado
Uma diretiva #if
, #ifdef
ou #ifndef
não tem nenhuma diretiva #endif
correspondente. Certifique-se de que cada #if
, #ifdef
ou #ifndef
tenha uma #endif
correspondente.
A amostra a seguir gera o erro C1022:
// C1022.cpp
#define true 1
#if (true)
#else
#else // C1022
Resolução possível:
// C1022b.cpp
// compile with: /c
#define true 1
#if (true)
#else
#endif