Compartilhar via


Erro fatal C1020

#endif inesperado

Comentários

A diretiva #endif não tem nenhuma diretiva #if, #ifdef ou #ifndef correspondente. Verifique se cada #endif tem uma diretiva correspondente.

Esse erro poderá ocorrer se você tiver diretivas de pré-processador condicionais antes de incluir um arquivo de cabeçalho pré-compilado. O compilador ignora tudo no arquivo antes do cabeçalho pré-compilado, incluindo qualquer diretiva #if, #ifdef ou #ifndef. Para obter mais informações, confira /Yu (Usar cabeçalho pré-compilado).

Exemplos

O seguinte exemplo gera o erro C1020:

// C1020.cpp
#endif     // C1020

Resolução possível:

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