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 :
Avec quelques warning également comme :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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'
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".
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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'autre projet passe très bien à la compilation/linkage sur mon poste, le code étant très similaire...!
Quelqu'un aurait-il une bouet de sauvetage à me lancer...?
Merci d'avance!!
Partager