[gelöst] Merkwürdige Fehlermeldung -> fehlendes ';' vor using namespace std;



  • Hallo.

    Ich bin gerade dabei ein kleinen Baustein für einen RPG zu programmieren.
    Ich benutze einige Klassen und natürlich auch verschiedene header Dateien.

    Nachdem ich die 2. Header Datei in die main Funktion inkludiert habe bekam ich folgende Fehlermeldung:

    Fehler	1	error C2143: Syntaxfehler: Es fehlt ';' vor 'using'
    

    Ich kann mir dies nicht erklären, doch wenn ich nun vor using das besagte Semikolon stelle, wird das Programm ordnungsgemäß zum Laufen gebracht.

    Ich bedanke mich jetzt schon einmal für alle Antworten 🙂

    Edit: Ich poste den Quelltext noch nicht, da er schon ziemlich lang ist...
    Wenn ihr dennoch etwas Text braucht, dann sagt mir nur welche Stelle ich raussuchen soll 😉



  • Wahrscheinlich befindet sich vor dem using namespace eine Klassendefinition, welche nicht mit einem Semikolon abgeschlossen worden ist.

    Davor heisst, entweder direkt im Code oder am Ende der zuletzt eingebundenen Headerdatei.



  • Danke!! 👍

    Genau das war es!

    Jetzt geht der Quellcode auch wieder richtig.


Anmelden zum Antworten