Fehler beim kompilieren
- 
					
					
					
					
 Hi zusammen, #include <string> #include <iostream> int main(int argc, char *argv[]) { string str; return 1; }Ein simples Programm. Führt zu folgendem Fehler: g++ -o main main.cpp main.cpp: In function int main(int, char**)': main.cpp:23:string' undeclared (first use this function)
 main.cpp:23: (Each undeclared identifier is reported only once for each
 function it appears in.)
 main.cpp:23: parse error before `;' tokenWarum wird das #include <string> nicht richtig akzeptiert? Benutze GCC Version 3.2 Hat jemand eine Idee warum das nicht geht? Lemon [edit]Bitte code-tags benutzen :o[/edit] [ Dieser Beitrag wurde am 26.11.2002 um 12:01 Uhr von kingruedi editiert. ] 
 
- 
					
					
					
					
 Guck nochmal in deine C++ Bücher ... du hast using namespace std;vergessen. PS: wenn du nicht gerade zwingende Gründe hast, returne lieber 0. Der Returnwert wird als Fehlerstatus interpretiert, 0 heißt OK, alles andere Fehler. 
 
- 
					
					
					
					
 also unter gcc 2.95 gings auch ohne namespace. Aber ok, vielen Dank. Jetzt gehts auch Lemon 
 
- 
					
					
					
					
 also unter gcc 2.95 gings auch ohne namespace Jap, der ist veraltet.