Compilerfehler C2019

Präprozessordirektive erwartet, 'Zeichen' gefunden.

Das Zeichen folgt einem # Zeichen, ist aber nicht der erste Buchstabe einer Präprozessordirektive.

Im folgenden Beispiel wird C2019 generiert:

// C2019.cpp
#!define TRUE 1   // C2019

Mögliche Lösung:

// C2019b.cpp
// compile with: /c
#define TRUE 1