Compartir a través de


Error irrecuperable C1016

#ifdef se esperaba un identificador#ifndef que esperaba un identificador.

La directiva de compilación condicional (#ifdef o #ifndef) no tiene ningún identificador que evaluar. Para resolver el error, especifique un identificador.

El ejemplo siguiente genera la advertencia C1016:

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

int main() {}

Posible solución:

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

int main() {}