Partilhar via


Erro fatal C1018

#elif inesperado

Observações

A diretiva #elif aparece fora de uma estrutura #if, #ifdef ou #ifndef. Use #elif apenas dentro de uma dessas construções.

Exemplo

O exemplo a seguir gera C1018:

// C1018.cpp
#elif      // C1018
#endif

int main() {}

Resolução possível:

// C1018b.cpp
#if 1
#elif
#endif

int main() {}