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???
Linker-Error bei Q_OBJECT
-
Christian81
- Beiträge: 7319
- Registriert: 26. August 2004 14:11
- Wohnort: Bremen
- Kontaktdaten:
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
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
'Funktioniert nicht' ist keine Fehlerbeschreibung
-
Q_Beginner
- Beiträge: 10
- Registriert: 16. November 2005 12:33
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.
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.