Неустранимая ошибка C1022
непредвиденный #endif
Директива #if
, #ifdef
или #ifndef
не имеет соответствующей директивы #endif
. Убедитесь, что каждая директива #if
, #ifdef
или #ifndef
имеет соответствующую директиву #endif
.
В следующем примере возникает ошибка C1022:
// C1022.cpp
#define true 1
#if (true)
#else
#else // C1022
Возможное решение
// C1022b.cpp
// compile with: /c
#define true 1
#if (true)
#else
#endif