VS2013: unexpected end-of-file found
-
Hi,
seit neuestem bekomme ich diesen Fehler:
fatal error C1004: unexpected end-of-file found
Die Lösung ist, eine leere Zeile am Ende der Datei einzufügen.
Das war nie nötig, was ist da los?zB. habe ich gerade ein neues Projekt erstellt und eine Klasse geschrieben, das Problem trat nicht auf.
Dann die Klasse ein wenig erweitert, plötzlich kam der Fehler. Leerzeile war davor auch nicht vorhanden...
-
Oh und ich benutze precompiled headers und "Forced Include Files: pch.h".
-
Keine Ahnung, den Fehler hatte ich noch nie.
Ich verwende aber auch nie "Forced Include Files".Ich glaube mich aber zu erinnern dass der C++ Standard verlangt dass Files mit nem Zeilenumbruch terminiert sind. Von daher wäre es wahrscheinlich gut das einfach mal so einzuhalten.
-
https://msdn.microsoft.com/en-us/library/4exw7xyc.aspx
So schwer war das nicht zu finden.
-
Schön, das habe ich gleich als Erstes gecheckt.
Die Frage ist, warum dieser Fehler trotz fehlender Leerzeilen nie aufgetreten ist, auch nicht bei Projekten mit >100 Dateien, und jetzt plötzlich schon. Aber auch nicht immer und nicht bei jeder Datei.