Seite 1 von 1

Linker-Error bei Q_OBJECT

Verfasst: 16. November 2005 13:05
von Q_Beginner
Immer wenn ich das Makro Q_OBJECT in meine Headerdatei schreibe und auch connect-Anweisungen benutze wirft DEV-CPP die Fehlermeldung
[LINKER ERROR]undefined reference to 'vtable for <Klasse>' aus. HAbe mich schon etwas umgehört und herausgefunden, dass ich irgendwas mit dem MOC machen muss. Weiss aber nicht was und wie. Kann mir da jemand helfen?
Weiss auch nicht so recht, ob ich mit qmake weiterkommen würde. Da ich den Quellcode direkt mit Dev-Cpp schreibe, weiss ich nicht, ob ich das überhaupt benutze???

Verfasst: 16. November 2005 14:33
von Christian81
Ich glaube du solltest zum Verständnis das mal lesen:
http://doc.trolltech.com/4.0/moc.html

Am besten auch gleich das hier:
http://doc.trolltech.com/4.0/uic.html

Verfasst: 17. November 2005 09:59
von Q_Beginner
Danke für die Links.
Habe jetzt die Sache mit Q_OBJECT im Griff.
Allerdings habe ich noch Probleme, die mit dem UIC erzeugten Header-Dateien in mein Programm einzubinden. Ich bekomme immer diverse Fehlermeldungen, die ich auch mit Änderungen am Quelltext nicht los werde. Werde das nochmal ne Weile probieren.