Compartir a través de


Error del compilador C2008

'carácter': no se esperaba en la definición de macro

El carácter aparece inmediatamente después del nombre de la macro. Para resolver el error, debe haber un espacio después del nombre de la macro.

El ejemplo siguiente genera C2008:

// C2008.cpp
#define TEST1"mytest1"    // C2008

Posible solución:

// C2008b.cpp
// compile with: /c
#define TEST2 "mytest2"