Problèmes de slots et signals
Hello!
J'ai des erreurs lors de l'exécution de la commande "make" sur mon projet. C'est un projet très basic affichant simplement une fenêtre avec une barre de menu. Le projet marchait avec d'ajouter la macro "Q_OBJECT" dans la classe gérant les signaux de ma barre de menu. C'est vraiment l'ajout de cette ligne qui pose problème. Si je la mais en commentaire l'exécutable se crée sans prob, mais évidemment sans le support des signaux... :!:
Ca pose problème lors que l'exécution de la commande "moc", du genre :
Code:
1 2 3
| 130 D:\PRSEM\Hiver05\_temp\Ebauche1\Makefile.Release multiple definition of `PSMainWindow::metaObject() const'
130 D:\PRSEM\Hiver05\_temp\Ebauche1\Makefile.Release multiple definition of `PSMainWindow::qt_metacall(QMetaObject::Call, int, void**)'
130 D:\PRSEM\Hiver05\_temp\Ebauche1\Makefile.Release multiple definition of `PSMainWindow::staticMetaObject' |
Avec quelques warning également comme :
Code:
1 2 3
| 106 D:\PRSEM\Hiver05\_temp\Ebauche1\Makefile.Release [Warning] overriding commands for target `release\moc_PSMainWindow.cpp'
103 D:\PRSEM\Hiver05\_temp\Ebauche1\Makefile.Release [Warning] ignoring old commands for target `release\moc_PSMainWindow.cpp'
... |
D'après la doc QT4, si ce genre d'erreur apparaît, il faut refaire un "qmake", ce que j'ai fait. Egalement un "qmake -project".
D'autre projet passe très bien à la compilation/linkage sur mon poste, le code étant très similaire...! :lol: :cry:
Quelqu'un aurait-il une bouet de sauvetage à me lancer...?
Merci d'avance!!