Linker-Error bei Q_OBJECT

Alles rund um die Programmierung mit Qt
Antworten
Q_Beginner
Beiträge: 10
Registriert: 16. November 2005 12:33

Linker-Error bei Q_OBJECT

Beitrag 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???
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag 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
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
Q_Beginner
Beiträge: 10
Registriert: 16. November 2005 12:33

Beitrag 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.
Antworten