2010-11-03 3 views
3

Essayer de déplacer un projet Qt 4.6.3 de Windows vers Debian Linux (Etch). J'ai installé Qt en téléchargeant la dernière version, puis en exécutant configure, puis make install en tant que root. Pourtant, quand je lance qmake_qt4 sur mon dossier Pri projet, voici ce que je reçois:Qt sur Linux - conflit de version?

uic: fichier généré avec la version trop ancienne de Qt Designer

Exécution uic -v retours 4.2.1. Comment venir? N'est-ce pas make install censé mettre le dernier Qt sur le système?

Répondre

3

Par défaut, Qt s'installe dans /usr/local/Trolltech/Qt-4.6.3 et n'ajoute pas son dossier bin à votre variable PATH. En outre, il est juste nommé qmake. Appelez /usr/local/Trolltech/Qt-4.6.3/bin/qmake en utilisant le chemin complet ou ajoutez le chemin /usr/local/Trolltech/Qt-4.6.3/bin/ à votre variable PATH et Assurez-vous qu'il est répertorié avant tout autre chemin pouvant contenir un qmake. La meilleure chose à faire est de désinstaller la version debian qt si vous n'en avez pas besoin ailleurs.

+0

L'appel de /usr/local/Trolltech/Qt-4.6.3/bin/qmake fait l'affaire. À l'avenir, j'établirai un lien symbolique dans/usr/bin ou quelque chose. –

Questions connexes