Поделиться через


Неустранимая ошибка C1016

#ifdef ожидается идентификатор#ifndef, ожидаемый идентификатор

В директиве условной компиляции (#ifdef или #ifndef) отсутствует вычисляемый идентификатор. Чтобы устранить эту ошибку, необходимо указать идентификатор.

Следующий пример приводит к возникновению ошибки C1016:

// C1016.cpp
#ifdef   // C1016
#define FC1016
#endif

int main() {}

Возможное решение

// C1016b.cpp
#ifdef X
#define FC1016
#endif

int main() {}