PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : probleme beim kompilieren..



eviluser
18-11-2003, 17:30
hallo,

wenn ich mein "testprogramm" kompiliere erhalte ich folgende fehlermeldung:

/tmp/cc1kaJlm.o: In function `main':
/tmp/cc1kaJlm.o(.text+0xcd): undefined reference to `coreTimeCheck::coreTimeCheck(char const *)'
/tmp/cc1kaJlm.o(.text+0xe9): undefined reference to `coreTimeCheck::start(bool,
char const *)'
/tmp/cc1kaJlm.o(.text+0x221): undefined reference to `coreTimeCheck::stop(bool)'/tmp/cc1kaJlm.o(.text+0x235): undefined reference to `coreTimeCheck::diff(void)'/tmp/cc1kaJlm.o(.text+0x252): undefined reference to `coreTimeCheck::~coreTimeCheck(void)'
/tmp/cc1kaJlm.o(.text+0x2be): undefined reference to `coreTimeCheck::~coreTimeCheck(void)'
collect2: ld returned 1 exit status

da mein /tmp verzeichniss bei jedem start gelöscht wird kann sich im prinzip nix darin aufhalten worauf zugegriffen werden sollte.. (oder versteh ich da was falsch?!?).
das testprogramm selbst hab ich mal in den anhang gesteckt.. ich würde mich sehr über hilfe (oder einen hinweis) freuen.

gruss

Evil User

wraith
18-11-2003, 17:36
Ich vermute,daß du nicht die entsprechenden *.cpp Dateien von coretimecheck.h und vector3.h kompilierst und mitlinkst.
Der Compiler sieht nur die Funktionsdeklarationen,daher wird es fehlerfrei kompiliert,aber beim linken steigt er aus.