[SOLVED] Syntaxfehler ; fehlt vor main()
-
Hallo
der Compiler sagt es fehlt ein Semikolon vor int _tmain(int argc,_TChar* argv[]){ ... }
Ich frage mich nun wieso?
Liebe GrüßeNerva
#include <iostream> #include "Matrix\DMatrix.h" #include "Matrix\ODMatrix.h" #include "Matrix\UDMatrix.h" // hier angeblich int _tmain(int argc, _TCHAR* argv[]) { int n = 10; int q = 1; int p = 5; UDMatrix<float> UDM(5); std::system("PAUSE"); return 0; }
-
Tipp: Das Backslash \ leitet eine Escape-Sequenz ein. Probiere mal \\
-
In UDMatrix.h fehlt am Ende ein Semikolon.
@Jodocus: Nicht in #include-Direktiven.
-
Tip: Um Verwirrung zu vermeiden und die Portabilität zu erhöhen kann man auf auf Windows "/" als Pfad-Trennzeichen in
#includeDirektiven verwenden.
-
Fehlendes Semikolon vor iwas bedeutet meist, dass du bei irgendeiner Klassendefinition das Semikolon nach der Klassendefinition vergessen hast.
Also einfach mal alle deine .h-Dateien öffnen und prüfen, ob da wirklich jede Klassendefinition mit einem Semikolon abgeschlossen ist. Am wahrscheinlichsten wird es die UDMatrix.h sein.
class A { ... };Edit: Hab grad bemerkt, dass die Frage schon beantwortet wurde ^^"