Mailinglist Archive: opensuse-programming-de (182 mails)
| < Previous | Next > |
gcc und g++ Problem mit includes
- From: Gebhard.Sieweke@xxxxxxxxxxx (Gebhard Sieweke)
- Date: Sun, 15 Feb 2004 14:45:00 +0100
- Message-id: <402F77DC.6030407@xxxxxxxxxxx>
Hallo zusammen,
ich bin von SUSE 7.3 auf 9.0 umgestiegen und damit auch auf gcc 3.3.1. Habe heute versucht meine alten C++ Sourcen zu kompilieren aber leider kläglich gescheitert.
Mir ist es zwar ein wenig peinlich, aber vielleicht kann mir jemand einen Tipp geben. Die include Files scheint der Compiler zu finden, da bei falscher Schreibweise auch eine Fehlermeldung kommt.
Hier mal ein winziges Beispiel:
#include<string>
#include <iostream>
#include <stdio.h>
void main ()
{
string a;
}
Wenn ich mit g++ Kompiliere kommt folgendes heraus:
g++ test.cpp
test.cpp:6: error: `main' must return `int'
test.cpp: In function `int main(...)':
test.cpp:8: error: `string' undeclared (first use this function)
test.cpp:8: error: (Each undeclared identifier is reported only once for each
function it appears in.)
test.cpp:8: error: parse error before `;' token
Was habe ich falsch gemacht ?
Danke für die Hilfe,
Gebhard
ich bin von SUSE 7.3 auf 9.0 umgestiegen und damit auch auf gcc 3.3.1. Habe heute versucht meine alten C++ Sourcen zu kompilieren aber leider kläglich gescheitert.
Mir ist es zwar ein wenig peinlich, aber vielleicht kann mir jemand einen Tipp geben. Die include Files scheint der Compiler zu finden, da bei falscher Schreibweise auch eine Fehlermeldung kommt.
Hier mal ein winziges Beispiel:
#include<string>
#include <iostream>
#include <stdio.h>
void main ()
{
string a;
}
Wenn ich mit g++ Kompiliere kommt folgendes heraus:
g++ test.cpp
test.cpp:6: error: `main' must return `int'
test.cpp: In function `int main(...)':
test.cpp:8: error: `string' undeclared (first use this function)
test.cpp:8: error: (Each undeclared identifier is reported only once for each
function it appears in.)
test.cpp:8: error: parse error before `;' token
Was habe ich falsch gemacht ?
Danke für die Hilfe,
Gebhard
| < Previous | Next > |