"warning: no newline at end of file" -HÄ?
-
beim compilieren einer header datei habe ständig die Message bekommen:
"warning: no newline at end of file" obwohl ich nirgends ein fehler finde!!
Hat jemand nen tipp für mich?
-
Hirn einschalten und dann die Fehlermeldung lesen!
-
Du hast kein newline am Ende des Files. f'`8k
Bye, TGGC (\-/ returns)
-
Wenn du am Ende in deinen Header eine leere Zeile hast, sag der compiler warnung. Manche compiler machen das so obwohl es unwichtig ist. Lösch einfach die Zeile.
By.
-
Wenn du am Ende in deinen Header eine leere Zeile hast, sag der compiler warnung.
Nein der g++ Compiler will gerne eine leere Zeile am Ende einer Datei.
-
knox schrieb:
Wenn du am Ende in deinen Header eine leere Zeile hast, sag der compiler warnung. Manche compiler machen das so obwohl es unwichtig ist. Lösch einfach die Zeile.
By.
anders rum er will eine leere Zeile.
[Edit] Mist zulangsam
-
Leere Zeile heißt auch keine Spaces in der letzten Zeile.
-
Hab ich doch gesagt. f'`8k
Bye, TGGC (\-/ returns)
-
Der GCC erwartet schlicht und ergreifend ein Zeilenende bei der letzten Zeile.
Der Standard (und ich auch) definiert eine Textdatei als Ansammlung von Zeilen, die jeweils durch ein Zeilenende (\n auf Unix, \r\n auf Windows Systemen) abgeschlossen sind. Das heisst bei vernünftigen Source-Editoren üblicherweise, dass man auf nichts achten muss, bei weniger entwickelten Texteditoren muss man die letzte Zeile halt explizit mit einem beherzten Druck auf Return abschliessen.
Anyway, das ist nur eine Warnung, die hindert den Compileprozess normalerweise nicht sonderlich...