Bienvenue sur le forum !

Si vous souhaitez rejoindre la communauté, cliquez sur l'un de ces boutons !

Qt : 5.10.1 - Qt Creator : 4.6.0 - Qt Installer : 3.0.4 - JOM : 1.1.2 - Qt Build suite : 1.7.0 - QBS : 1.11.0

[Qt4] Problème de compatibilité 4.0 / 4.2...

Bonjour,

dans le cadre d'un projet scolaire commun, quelqu'un de mon groupe a réalisé quelque chose apparemment avec la version 4.0 de QT (installée sous linux par synaptic). Je travaille sous mac avec la version 4.2.

Je récupère ce qui a été fait, je lance qmake -project, qmake et enfin make.

Et à la fin, j'obtiens cette erreur :
moc_Help.cpp:14:2: error: #error "This file was generated using the moc from 4.0.0. It"
moc_Help.cpp:15:2: error: #error "cannot be used with the include files from this version of Qt."
moc_Help.cpp:16:2: error: #error "(The moc has changed too much.)"
make: *** [moc_Help.o] Error 1
Il y a t'il quelque chose à faire pour que ce soit compatible ?

Merci.

Réponses

  • Les fichiers moc sont générés automatiquement par Qt. Tu peux donc les supprimer, relancer qmake qui fera en sorte de les recréer lors de la compilation.
  • Oki ça roule, j'étais persuadé d'avoir tout supprimer, un fichier a du rester dans le coin... ça fonctionne.

    Merci quand même ;)
Connectez-vous ou Inscrivez-vous pour répondre.