Udostępnij za pośrednictwem


Błąd kompilatora C2008

"znak" : nieoczekiwany w definicji makra

Znak jest wyświetlany bezpośrednio po nazwie makra. Aby rozwiązać ten problem, po nazwie makra musi znajdować się spacja.

Poniższy przykład generuje kod C2008:

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

Możliwe rozwiązanie:

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