Неустранимая ошибка C1018
непредвиденный #elif
Директива #elif
встречается за пределами конструкции #if
, #ifdef
или #ifndef
. Используйте #elif
только в одной из этих конструкций.
При компиляции следующего примера возникнет ошибка C1018:
// C1018.cpp
#elif // C1018
#endif
int main() {}
Возможное решение
// C1018b.cpp
#if 1
#elif
#endif
int main() {}