Schwerwiegender Fehler C1004

unerwartetes Ende der Gefundenen Datei

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.

Im folgenden Beispiel wird C1004 generiert:

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

Mögliche Lösung:

// C1004b.cpp
#if TEST
#endif

int main() {}