Schwerwiegender Fehler C1020
Unerwartetes #endif
Hinweise
Die #endif
-Direktive hat keine entsprechende #if
-, #ifdef
- oder #ifndef
-Direktive. Stellen Sie sicher, dass jede #endif
-Direktive über eine entsprechende Direktive verfügt.
Dieser Fehler kann auftreten, wenn Sie über bedingte Präprozessordirektiven verfügen, bevor Sie eine vorkompilierte Headerdatei einschließen. Der Compiler ignoriert alles in der Datei vor dem vorkompilierten Header, einschließlich beliebiger #if
, oder #ifdef
#ifndef
Direktiven. Weitere Informationen finden Sie unter (Verwenden des vorkompilierten Headers).For more information, see /Yu
(Use precompiled header).
Beispiele
Im folgenden Beispiel wird C1020 generiert:
// C1020.cpp
#endif // C1020
Mögliche Lösung:
// C1020b.cpp
// compile with: /c
#if 1
#endif
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für