Schwerwiegender Fehler C1022

#endif erwartet

Eine #if-, #ifdef- oder #ifndef -Direktive weist keine übereinstimmende #endif -Direktive auf. Stellen Sie sicher, dass jedes #if, #ifdefoder #ifndef über ein übereinstimmendes #endifverfügt.

Im folgenden Beispiel wird C1022 generiert:

// C1022.cpp
#define true 1

#if (true)
#else
#else    // C1022

Mögliche Lösung:

// C1022b.cpp
// compile with: /c
#define true 1

#if (true)
#else
#endif