[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [Debian] gcc problem



On Wed, Sep 19, 2001 at 12:11:57PM +0200, Jochen Dörnhoff wrote:

> doerni@edgar:~/prog/c/cpp$ gcc mt.C

Da es sich um ein C++-Programm handelt, solltest du mit "g++ mt.C"
kompilieren.

> mt.C: In method `int punkt::getpunkt()':
> mt.C:32: `cout' undeclared (first use this function)
> mt.C:32: (Each undeclared identifier is reported only once
> mt.C:32: for each function it appears in.)

Du musst die Header-Datei iosupport mit "#include <iosupport>" includen.
Außerdem solltest du ein "std::" vor das cout schreiben (oder die
Direktive "using namespace std;" im Kopf verwenden).

> Die Fehlermeldung ist ja ein Linkerproblem.

Nein, es ist ein reines Compiler-Problem.

> a) Welche Lib beinhaltet die cout-funktion ? 
> 	ich habe sie mit ldd und consorten noch nicht gefunden

Die libstdc++. Allerdings ist cout wahrscheinlich vollständig in den
Header-Dateien enthalten.

 - Sebastian


-- 
-----------------------------------------------------------
Um sich aus der Liste auszutragen schicken Sie bitte eine
E-Mail an debian-user-de-request@lehmanns.de die im Subject
"unsubscribe <deine_email_adresse>" enthaelt.
Bei Problemen bitte eine Mail an: Jan.Otto@Lehmanns.de
-----------------------------------------------------------

925 eingetragene Mitglieder in dieser Liste.


Reply to: