QT mit Dev-CPP 4.9.9.2 und Q_OBJECT
Verfasst: 23. Oktober 2007 19:06
Hallo,
Ich benutze QT mit Dev-Cpp 4.9.9.2 und habe alles so eingerichtet, dass das "normale" kompilieren funktioniert. Leider funktioniert dies nicht mehr, wenn ich eigens definierte Slots mit Hilfe von Q_OBJECT in einer Klassendefinition erstellen möchte.
Das heist, wenn ich Q_OBJECT aufrufe (welches ja für Slots und Signals nötig ist) funktionierts nicht mehr.
Es kommen folgende Fehler:
[Linker error] undefined reference to `vtable for Fenster'
[Linker error] undefined reference to `Fenster::staticMetaObject'
Ich habe den Verdacht, dass der moc nicht funktioniert.
Leider weis ich jetzt nicht mehr weiter und das Internet hat mir bis jetzt auch noch nicht geholfen.
Ich habe auch mein Programm hier als Attatchment abgelegt und würde mich sehr sehr über euere Hilfe freuen!
Muss noch hinzufügen, dass ich das Makefile verwende, welches ich mit qmake -makefile erstellt habe.
mfg acdc
Ich benutze QT mit Dev-Cpp 4.9.9.2 und habe alles so eingerichtet, dass das "normale" kompilieren funktioniert. Leider funktioniert dies nicht mehr, wenn ich eigens definierte Slots mit Hilfe von Q_OBJECT in einer Klassendefinition erstellen möchte.
Das heist, wenn ich Q_OBJECT aufrufe (welches ja für Slots und Signals nötig ist) funktionierts nicht mehr.
Es kommen folgende Fehler:
[Linker error] undefined reference to `vtable for Fenster'
[Linker error] undefined reference to `Fenster::staticMetaObject'
Ich habe den Verdacht, dass der moc nicht funktioniert.
Leider weis ich jetzt nicht mehr weiter und das Internet hat mir bis jetzt auch noch nicht geholfen.
Ich habe auch mein Programm hier als Attatchment abgelegt und würde mich sehr sehr über euere Hilfe freuen!
Muss noch hinzufügen, dass ich das Makefile verwende, welches ich mit qmake -makefile erstellt habe.
mfg acdc