Teilen über


Schwerwiegender Fehler C1004

unerwartetes Ende der Gefundenen Datei

Bemerkungen

Der Compiler hat das Ende einer Quelldatei erreicht, ohne ein Konstrukt aufzulösen. Möglicherweise fehlt der Code einem der folgenden Elemente:

  • Eine schließende geschweifte Klammer

  • Schließende Klammer

  • Schließende Kommentarmarkierung (*/)

  • Ein Semikolon

Um diesen Fehler zu beheben, überprüfen Sie Folgendes:

  • Das Standardlaufwerk verfügt über unzureichenden Speicherplatz für temporäre Dateien, was etwa doppelt so viel Speicherplatz wie die Quelldatei erfordert.

  • Eine #if Direktive, die als falsch ausgewertet wird, fehlt eine schließende #endif Direktive.

  • Eine Quelldatei endet nicht mit einem Wagenrücklauf und Zeilenvorschub.

Beispiel

Im folgenden Beispiel wird C1004 generiert:

// C1004.cpp
#if TEST
int main() {}
// C1004

Mögliche Lösung:

// C1004b.cpp
#if TEST
#endif

int main() {}