Erreur irrécupérable C1022
#endif attendu
Une directive #if
, #ifdef
ou #ifndef
n’a aucune directive #endif
correspondante. Vérifiez que chaque directive #if
, #ifdef
ou #ifndef
a une directive #endif
correspondante.
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