Hallo, ich kämpfe seit stunden mit einem sehr seltsamen Problem. Ich habe ganz einfach nur eine neue Klasse meinem kdevelop Projekt hinzugefügt und plötzlich kompiliert er bei dieser Zeile nicht Mehr:In einer anderen Klasse meines Projektes wenn ich diese Zeile einfüge klappt es natürlich. Auch mit using namespace std; oder sonst was will es einfach nicht. Ich habe darüberhinaus auch neue .cpp files angelegt und auch da geht es nicht. Wenn ich aber z.B eine neue KLasse innerhalb einer bereits bestehenden .cpp Datei definiere dann klappts. Es scheint also als ob irgendwie die neu erstellte Datei probleme macht. Das noch seltsamere ist, dass z.B std:air<int, int> funktioniert. Nur eben vector nicht. Aber das gibts doch gar nicht!!! die Fehlermeldung:Code:std::vector<int> test;Neue kdevelop version habe ich auch installiert (aus Verzweiflung). Hat nichts gebracht. Ich verstehe absolut nicht was sache ist. Sowas gibts doch nicht - oder bin ich total blind?Code:error: `vector' undeclared in namespace `std' Class1.cpp:7: error: Fehler beim Parsen before `>' token Class1.cpp:12:2: Warnung: Kein Newline am Dateiende make[1]: *** [Class1.o] Fehler 1
EDIT: Wenn ich #include <vector> mache dann gehts ...aber warum gehts nicht ohne wie bei den anderen Klassen???
Lesezeichen