g++ findet keine header datein

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
Majestic
Beiträge: 557
Registriert: 06.08.2003 17:04:15
Wohnort: Dortmund

g++ findet keine header datein

Beitrag von Majestic » 16.09.2003 19:31:14

Hallo,

irgendwie ist das komisch, egal was ich includen will, es kommt immer "No such file or directory".
Einzigste ausnahme <iostream>. Aber z.b. bei math oder time oder stdio.

Komischer weise funzen pow(); oder solche mathe dinger aber trotzdem, obwohl ich math nicht hinzufuegen kann.

Naja schoen und gut, koennt ich ja noch mit leben ( mein Prog. Lehrer wirds mir wohl aber eher nicht glauben ) aber jetzt wollt ich bzw muss ich noch was mit randomize(); machn, nu kenn der des aber nicht und includen funzt. ja auch irgendwie nicht...

weiss einer Rat?

Danke

Sven
System
Debian 4.0 "Etch"
Kernel 2.6.18
Gnome 2.6

Benutzeravatar
JoBe
Beiträge: 215
Registriert: 20.06.2003 18:10:01
Wohnort: vorm Rechner
Kontaktdaten:

Beitrag von JoBe » 16.09.2003 21:46:43

Genau so ists bei mir auch. Aber mach doch einfach

Code: Alles auswählen

#include <math.h>
usw.
P4-1800 MHz
768 MB RAM
Geforce FX 5600
Kernel 2.6.0-test11
Debian SID

Majestic
Beiträge: 557
Registriert: 06.08.2003 17:04:15
Wohnort: Dortmund

Beitrag von Majestic » 16.09.2003 21:53:58

hi,

hab ich auch schon probiert, dann spuckt er mir das selbe aus :(
System
Debian 4.0 "Etch"
Kernel 2.6.18
Gnome 2.6

Benutzeravatar
Dookie
Beiträge: 1104
Registriert: 17.02.2002 20:38:19
Wohnort: Salzburg
Kontaktdaten:

Beitrag von Dookie » 17.09.2003 02:09:47

Hi majestic,

schau mal in /usr/include, ob da z.B. math.h drinnen ist. Wenn nicht fehlt dir noch das libc6-dev


Gruß

Dookie

Majestic
Beiträge: 557
Registriert: 06.08.2003 17:04:15
Wohnort: Dortmund

Beitrag von Majestic » 17.09.2003 16:26:21

Hallo,

ich hab jetzt mal das libc6-dev installiert, aber ich finde immer noch kein math bei /usr/inlude/c++


das einzigste verdaechtige ist cmath aber das stand vorher auch schon drin...
System
Debian 4.0 "Etch"
Kernel 2.6.18
Gnome 2.6

Benutzeravatar
spiffi
Beiträge: 1128
Registriert: 09.08.2003 19:02:27

Beitrag von spiffi » 17.09.2003 17:06:52

Majestic hat geschrieben:ich hab jetzt mal das libc6-dev installiert, aber ich finde immer noch kein math bei /usr/inlude/c++
Ist auch kein Wunder, die math.h steht in /ur/include, dem Standard-Include-Verzeichnis für C.
Majestic hat geschrieben:das einzigste verdaechtige ist cmath aber das stand vorher auch schon drin...
Die Datei ist goldrichtig. Die C-Header-Dateien heissen unter C++ cheadername, ohne abschließendes ".h". Also beispielsweise cstdio statt stdio.h, oder halt cmath statt math.h.

Majestic
Beiträge: 557
Registriert: 06.08.2003 17:04:15
Wohnort: Dortmund

Beitrag von Majestic » 17.09.2003 17:17:42

achsoo...

na dann haet ich libc6-dev doch gar nicht installieren brauchn ;)

ok.. danke fuer eure hilfe :hail:
System
Debian 4.0 "Etch"
Kernel 2.6.18
Gnome 2.6

Benutzeravatar
Mr_Snede
Beiträge: 2323
Registriert: 08.07.2003 13:48:49
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Ruhrpott

Beitrag von Mr_Snede » 08.10.2003 11:24:29

Hallo euch,
schön, dass man durch ein bischen Stöbern immer wieder Hilfe bekommt, weil andere schon mal das gleiche Problem hatten.
-Juhu bin nicht allein.
Bei mir hat lic6-dev gefehlt.

cu Sebastian

Antworten