Konstruktor-Aufruf : Undefinierte Referenz
-
Folgendes Problem:
Ich habe eine main, die folgendermaßen aussieht:#include "test.h"
main()
{
Test test;
return(0);
}Das Programm müsste doch jetzt den Konstruktor von Test aufrufen.
(test.cpp und test.h existieren natürlich und in der Klasse Test ist der Konstruktor auch definiert (public) und in der test.cpp soll er dann irgendwas machen)
Er bricht immer damit ab : Undefinierte Referenz zu Test::test() und Test::~test()
Was habe ich falsch gemacht ?
-
Die Meldung kommt vermutlich vom Linker.
Du hast entweder vergessen Test() und ~Test() zu implementieren oder Du hast vergessen test.o mit zu linken.
-
Jack2000 schrieb:
Er bricht immer damit ab : Undefinierte Referenz zu Test::test() und Test::~test()
Vielleicht Gross-/Kleinschreibung:
// Ctor Test::Test() {} // Dtor Test::~Test() {}