Qt et pas de moc_*.fichier cpp

Je suis l'élaboration d'un simple Qt 4 application et de faire mon propre boîte de dialogue. Je sous-classé QDialog, inséré le Q_OBJECT macro dans la déclaration de classe, d'un bloc, et... je reçois

[Linker error] undefined reference to `vtable pour MyDialog " et il n'y a pas de
moc_MyDialog.rpc généré par le moc compilateur.

Je suis à l'aide de Qt 4.1.3 sur Windows XP et mingw. J'ai suivi le processus de construction de l'intervalle Qt fourni construire shell. J'ai utilisé qmake pour créer de rendre les fichiers et compilé le tout avec une commande make.

J'ai d'autres classes que la sous-classe QPushButton et QObject respectivement, mais la compilation est OK. Je ne trouve pas de différences entre eux et le cassé.

Il doit manquer quelque chose dans le cassé de la classe, mais je suis incapable de le repérer.

OriginalL'auteur | 2008-10-07