klassen und arbeiten mit verschiedenen Dateien

Domz
Hi, also ich bin ziemlicher Anfänger, benutze Dev-C++ auf Windows XP und hoffe ihr könnt mir helfen.

Ich habe jetzt das erste mal versucht mit verschiedenen Dateien zu arbeiten.
Also die Klassendefinition in eine Header-Datei, die implementierung der Methoden in eine .cpp-Datei (?) und dann in einem unabhängigen programm mit #include darauf zugreifen.

Der Code macht mir auch gar keine Probleme. Wenn ich dann das letztendliche Programm kompilieren will, gibt es Probleme mit dem linking, denn er kennt die funktionen nicht. Offensichtlich hat er zwar die Funktionen im Header gefunden, weiss aber nicht was sie bewirken.

Also wie muss ich mit der .cpp Datei umgehen in der ich die Methoden implementiere?

Vielen Dank schonmal!

Domz
Chris Hunter
Salso ich mach ja seit dekaden nix mehr in C aber ist es nicht so das LINKER dlls linken und keine includes? includes werden doch nicht gelinkt, oder doch?
Domz
hab jetzt wo anders net antwort bekommen.

also anscheinend kann include beides. das Problem war, dass ich die Dateien nicht explizit in einem Projekt hatte sondern als einzelne Quelldateien und der compiler damit ein Problem hatte. inzwischen funktionierts.

trotzdem danke smile
Chris Hunter
hattest den include pfad nicht richtig gesetzt oder whotz?
Domz
nein. da ich die Implementierungsdatei nicht in dem Projekt hatte, hatte der Header sie nicht gefunden. Das Include hatte gepasst. Den Header hat er ja gefunden.
Chris Hunter
ah ok gerafft. -> dann mal closed...