Stefanie: Bibliotheken in C

Beitrag lesen

Hallo Lu... äh Christoph ;-)

das ist keine Fehlermeldung des Compilers sondern des Linkers. Der Compiler findet die Definition des Funktionskopfes in der header-Datei, das reicht ihm. Für jede  Lib, die Du benutzen willst, musst Du aber den ausführbaren (d.h. bereits compilierten) Code zum Projekt zulinken. Bei allen Funktionen die aus eingebundenen Libs aufgerufen werden schaut der Linker nach den tatsächlichen Sprungadressen, und zu der von Dir geschriebenen findet er keine, weil sie eben nicht eingebunden wurde.

Normalerweise wird das im Makefile angegeben. Wie das nun genau bei Dev C++ ist weiss ich nicht.

Ciao, Stefanie