sstream
-
Mein Problem ist eigentlich ganz simpel:
Im DevC++ Bloodshed gibt es mir probleme beim kompilieren
eines Projekts. Und zwar gibt er mir folgenden error auswordtypes.h:26: sstream: No such file or directory
wieso akkzeptiert er #include <sstream> nicht?
-
Der Compiler ist wahrscheinlich zu alt. Die Standardlibrary des gcc 2.95 kennt <sstream> noch nicht (und ich vermute, dass der deinem DevC++ unterliegende Compiler dieser ist). Du mußt entweder upgraden (keine Ahnung ob und wie das beim DevC++ geht), oder <strstream> verwenden ... das sind die alten Stringstreams, mit unterliegendem char-Array statt std::string, und manuellem Speichermanagement.
-
Bashar schrieb:
Die Standardlibrary des gcc 2.95 kennt <sstream> noch nicht
Doch, eigentlich schon. Hat aber einen Bug, soweit ich mich erinnere.
-
hm...ich habe nun den compiler updatet aber er kennt sstream noch immer nicht.
wie könnte ich dem abhilfe schaffen? :I
-
ich habe nun den gesamten bloodshed updatet und diverse packages
hinzgefügt...nachdem dies auch nicht funktionierte habe ich
den ratschlag mit <strstream> befolgt...leider auch erfolglos...
-
Hallo,
also dann machst du etwas ganz grundsätzlich falsch. Die neuer Version der Dev-C++ IDE liefert den gcc 3.2 mit und da ist definitiv die <sstream> dabei.Kann es sein, dass du irgendwelche Include-Pfade nicht gesetzt hast?
Naja, ich verschiebe dich mal nach "Andere Compiler", da mir das eher wie ein Konfigurationsproblem vorkommt.
-
Installiere doch schnell neu, geht doch ruckzuck.
http://prdownloads.sourceforge.net/dev-cpp/devcpp4980.exe
-
daaaaanke vielmals...
endlich! nach einer neuinstallation funktioniert nun alles
wieder...der fehler war, dass ich neue version über die alte
installiert habe *kopfschüttel*
freundlichst teufelchen@Erhard Henkes
bist aber früh aufgestand || spät ins bett