Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » include

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
05.06.2004, 00:01 Uhr
Lensflare



hallo.

wahrscheinlcih werde ich jetzt von vielen leuten ausgelacht...
ich benutze Dev-Cpp und hab keine ahnung wie ich da meine eigenen header dateien erstelle und einbinde. Oder es müssen auch nicht unbedingt meine eigenen sein, überhaupt weiss ich nicht wie ich runtergeladene bibliotheken einbinde.

Bitte denkt nicht dass ich es nicht versucht hätte, ich hab schon ca 2 stunden dafür geopfert

danke schon mal...
--
Wenn das Gehirn so einfach wäre, dass wir es verstehen könnten, wären wir so einfach, dass wir es nicht verstehen könnten.
(Emerson Pugh Trost)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
05.06.2004, 00:09 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)



C++:
#include "myheader.h"


versucht den header aus dem aktuellen projektverzeichnis zu inculdieren.. . du kannst auch einen kompletten pfad angeben


C++:
#include <myheader.h>


durchsucht alle von dir in der entwicklungsumgebung eingestellten pfade nach myheader.h...

wenn du ein lib installierst musst du in der entwicklungsumgebung eingentlich nur den includepfad und den lib pfad einstellen und dann sollte das auch funzen
--
...fleißig wie zwei Weißbrote

Dieser Post wurde am 05.06.2004 um 00:09 Uhr von Windalf editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
05.06.2004, 00:35 Uhr
Lensflare



gehört denn nicht zu myheader.h auch eine datei namens myheader.c oder so?

also in der schule (unter linux) hab ichs so gelernt, dass man alle deklarationen in datei.h packt und alle definitionen in datei.c oder datei.cpp
und die datei.h, die man per #include <datei.h> einbindet, ist dazu da, dass die main.c (hauptdatei) weiss, dass es die funktionen oder variablen gibt, die ich mithilfe der datei.h verwenden will. Gerechnet wird nur in datei.c

Müssen die beiden dateien dann nicht irgendwie miteinander verbunden werden oder wie weiss die hauptdatei von der existenz von datei.c ??

Also was ich damit sagen will, ich sage dem hauptprogramm per include, dass es datei.h gibt, aber was ist mit datei.c ?

Und falls ihr euch alle fragt wieso ich denn plötzlich auf datei.c komme, dann muss ich wohl mit meinem lehrer reden...
--
Wenn das Gehirn so einfach wäre, dass wir es verstehen könnten, wären wir so einfach, dass wir es nicht verstehen könnten.
(Emerson Pugh Trost)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
05.06.2004, 01:51 Uhr
Pablo
Supertux
(Operator)



Zitat:
Lensflare postete
gehört denn nicht zu myheader.h auch eine datei namens myheader.c oder so?



Nein. Die Dateinamen haben nichts mit dem Programm zu tun. Man macht meistens eine Datei xyz.h und in xyz.c bzw. xyz.cpp implementiert die Definitionen der h Datei, aber der Name muss nicht gleich sein. Dem Compiler sind die Namen egal, hauptsache die includes sind richtig.


Zitat:
Lensflare postete
Also was ich damit sagen will, ich sage dem hauptprogramm per include, dass es datei.h gibt, aber was ist mit datei.c ?




Was meinst du mit "aber was ist mit datei.c"? die datei.c muss natürlich per include die h Datein einbinden, die er benötigt.
--
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!

Dieser Post wurde am 05.06.2004 um 01:53 Uhr von Pablo editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
05.06.2004, 03:46 Uhr
DaReal



Wenn Du eine runtergeladene Bibliothek in deinem Projekt in dev-cpp hinzufügen möchtest musst du diese unter "Projekt -> Projekt Optionen -> Parameter -> Bibliothek/Objekt hinzufügen" hinzufügen und die .h inkludieren.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (ANSI-Standard) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: