Hallo,
dass derzeit auf neuere Versionen der Compiler-Collection umgestellt wird
habe ich bereits mitbekommen. Aber bei mir geht in Sachen C++ gar nichts mehr
Ich tippe ein simples "Hello World" programm ein und versuche es zu compilieren:
g++-3.2 -o hallowelt hallo.cpp
Fehlermeldung: cout und endl sind undeclared...
Liegt das an der Umstellung oder an fehlenden Paketen bzw Optionen?
Mit gcc-3.2 kann ich C Programme problemlos compilieren.
Ciney
g++ cout undeclared
ich schätz mal du verwendest iostream als include. der neue g++ dürfte nen bissel strikter beim einhalten von namespaces sein. das cout und endl sind alle im namespace std, das heißt du mußt in deinem file entweder den namspace verwenden mit gleich nach dem includes, oder du benutzt std::cout und std::endl.
tschau
Code: Alles auswählen
using namespace std;
tschau