Beim einbinden von C++-Headern kann Programm nicht mehr kompiliert werden...
-
Ursprünglich hatte ich mein Programm in Dev-Cpp geschrieben, wollte es jetzt jedoch in VC++ überführen, da ich nur hier die Verbindung zur MySQL-DB hinbekomme.
Also habe ich damit angefangen die Header einzufügen, aber sobald ich einen der folgenden Header <cstring>, <vector>, <fstream>, <iostream> einbinde enthalte ich > 100 Fehler. Alle dieser Art:
c:\Programme\Microsoft Visual Studio .NET 2003\Vc7\include\cstdio(17): error C2143: Syntaxfehler: Es fehlt '{' vor ':'Was ist da los???
-
Hallihallo,
ich weiß nicht, ob das des Räteseln Lösung ist, aber probier mal folgendes:
Im Visual Studio oben auf Projekt -> Einstellungen -> C/C++ -> Kategorie "Vorkompilierte Header" -> "Vorkompilierte Header nicht verwenden" einstellen.
Ich hatte anfangs auch teilweise sehr merkwürdeige Fehlermeldungen dieser Art und damit ist das Problem behoben! Viel Erfolg!Meike
-
Das war die Standardeinstellung bei mir. Habe alles durchprobiert, hat aber nichts geändert

Hab's gefunden. VC++ ist anscheinend etwas pingelig, was die Dateinamen anbelangt. War nämlich ein C-Projekt in das ich C++-Code implementieren wollte.
