Lire en anglais

Partager via


Erreur irrécupérable C1022

#endif attendu

Une directive #if, #ifdefou #ifndef n’a aucune directive #endif correspondante. Vérifiez que chaque directive #if, #ifdefou #ifndef a une directive #endifcorrespondante.

L’exemple suivant génère l’erreur C1022 :

// C1022.cpp
#define true 1

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

Résolution possible :

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

#if (true)
#else
#endif