Compiler-Fehler: undefined reference to
-
Hallo,
hier erst mal die Funktion in der das Problem auftritt:void* TestStepNode::getTestStepParamDataAtPos(int pos) { list<TestStepParamNode*>::iterator test_step_param_it(test_step_params->begin()); if(pos < 0) pos = 0; // iterator auf Position setzen for(int i=0; i < pos; i++) test_step_param_it++; return (*test_step_param_it)->getData(); }Bei dem 'return' bekomme ich folgenden Compiler-Fehler:
undefined reference to `TestStepParamNode::getData()'
Kann mir da jemand nen Tipp geben, was da falsch ist??
Grüßle Oli
-
Du hast vergessen, die Methode getData() zu defininieren (oder die Quelldatei der TestStepParamNo0de nicht mit an den Compiler/Linker übergeben).
-
CStoll schrieb:
Du hast vergessen, die Methode getData() zu defininieren (oder die Quelldatei der TestStepParamNo0de nicht mit an den Compiler/Linker übergeben).
Ups, da hab ich doch die implementierung der Funktion vergessen
.
Stand leider nur in der Header-Datei, der Klasse.
Thx
-
Außerdem war das kein Compiler-Error, sondern ein Link-Error.