2010-07-02 1 views
1

J'ai Windows 7 64 bits et je viens d'installer Qt (open-source, version 2010.04) et l'ai intégré dans Eclipse (CDT, version Helios). Tout semblait aller bien, j'ai ajouté des chemins d'accès au compilateur Qt et mingw32 et j'ai configuré Qt en exécutant configure.exe. L'intégration avec Eclipse fonctionne également.Qt C++, Eclipse (sur Win 7) - la construction du projet a échoué avec une erreur "référence non résolue à l'erreur _Unwind_Resume"

Cependant, j'ai un problème avec le premier projet simple. Si je crée le « projet Qt Gui » et essayer de construire immédiatement, la construction échoue avec des erreurs suivantes:

mingw32-make: *** [release] Error 2 
mingw32-make[1]: *** [release\pokus.exe] Error 1 
undefined reference to `__gxx_personality_v0' 
undefined reference to `_Unwind_Resume' 

J'ai essayé d'utiliser également la configuration de débogage, mais la construction n'a pas trop, avec les mêmes erreurs. Cependant, je ne m'attends pas à ce que la configuration de Debug fonctionne car je n'ai pas construit de bibliothèques de débogage. (en fait, je ne sais pas comment faire cela - quand j'ai installé Qt il y a quelques années, il y avait un fichier batch pour le faire, mais maintenant je ne pouvais pas le trouver.)

Comme je l'ai déjà dit, je avoir des chemins à la fois mingw32 et Qt correctement ajouté au chemin de l'environnement, mais ne savent pas quoi d'autre à vérifier ou à faire ... Merci pour toutes les suggestions ...

Modifier: J'ai trouvé que ces erreurs peuvent être causées par accident en utilisant gcc au lieu de g ++. Je ne pense pas que ce soit le cas, si je regarde les propriétés du projet -> C/C++ Make Project -> onglet Environnement, je peux voir que la valeur de la variable "QMAKESPEC" est "win32-g ++", donc j'espère que cela signifie g ++ est utilisé pour le projet.

+0

Y at-il un compilateur mingw64 puisque vous êtes maintenant sur une machine 64 bits? –

Répondre

1

Résolu - problème avec la mauvaise version de MinGW, j'avais la version actuelle (5.1.6.) Installée. Je l'ai désinstallé et remplacé par la version 4.4.0, téléchargé à partir du site Web de Qt (http://get.qt.nokia.com/misc/MinGW-gcc440_1.zip) et tout va bien maintenant.

+1

Je veux demander comment vous installez mingw à partir de ce fichier zip, voulez-vous dire tout extraire dans C: \ MINGW \ dossier et définir le chemin d'accès? – Silentbang

Questions connexes