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



< Previous Next >