On Sun, Jun 24, 2001 at 11:00:34PM +0200, Steffen Liebergeld wrote:
Ich hab mir jetzt mal ein SUSE 7.0 installiert und bekomme beim kompiliern desselben Programms folgende Fehlermeldung:
[snip]
Ich bin langsam am verzweifeln... Wenn ich unter Linux nichtmal solche Grundoperationen durch den Compiler bekomme, irgendwie fühle ich mich dann zurück zu Windoof gezogen. Da klappt es mit dem Borland Compiler alles ohne Probleme.
Versuch's mal mit "using namespace std" hinter der include-Direktive, oder benutze statt cout std::cout etc. Klappt's damit?
Includest du immer noch <iostream.h> oder <iostream>?
Also, bei der Gnu libstdc++ sind iostream, list etc. ziemliche dummy files. Wenn das was gebracht hätte, hätte Mandrake eigentlich eine eigene Standardlib herausgeben können :).
Was meinst du mit "dummy files"?
/usr/include/g++-3/iostream:
// -*- C++ -*- forwarding header. // This file is part of the GNU ANSI C++ Library.
#ifndef __IOSTREAM__ #define __IOSTREAM__ #include <iostream.h> #endif
Das meine ich mit dummy-file
Übung macht den Meister. :)
Ich hoffe es!
:)
Ich habe es mal mit strings probiert, aber den selben Fehler erhalten.
Was folgt daraus? ;)
Dass der Fehler nicht nur bei Integern auftritt.
*Applaus*
cu, Ulf