Changement de l'intervalle Qt chemin d'installation après la construction?
comment puis-je modifier le chemin d'installation de Qt après je construire ?
Exemple : qmake.exe recherche de fichiers binaires à l'origine du chemin d'installation, comment puis-je modifier ou redéfinir ?
Grâce.
Edit : j'ai finalement trouvé ce patch à appliquer pour Qt :
- http://ftp-developpez.com/qt/binaires/win32/patcher/QtPatcher.7z
- http://ftp-developpez.com/qt/binaires/win32/patcher/QtPatche_src.7z
Vous devez vous connecter pour publier un commentaire.
J'ai été à la recherche dans ce et a trouvé un moyen qui fonctionne (en qt 4.7.2) par la personnalisation de qt avec un qt.fichier conf.
Dans mon cas, j'ai ajouté un qt4-4.7.2/bin/qt.conf (je pense qu'il doit être dans le même endroit que le qmake exécutable)
Avec le contenu suivant:
et le qmake -requête commencé à retourner le bon chemin!
Voir: http://qt-project.org/doc/qt-5.0/qtdoc/qt-conf.html pour plus de détails
Prefix=..
, qui permet de se déplacer à la Qt de l'installation à peu près partout. En outre, lors de la traduction par exemple QtCommercialCharts, j'ai dû mettre leQMAKEFEATURES
variable d'environnement pour%QTDIR%\mkspecs\features"
donc qt_build_config est trouvé.Prefix=./../
de le faire fonctionner pour n'importe quel chemin.Vous pouvez changer de chemin pour les fichiers binaires et de nombreux autres chemins codés en dur dans qmake à l'aide de
qmake -set
commande.Voir La configuration de qmake de l'Environnement pour plus de détails.
Je peux répondre pour windows, pas si sûr au sujet des autres. Supprimer les variables de chemin d'accès si tout présent dans la variable d'environnement
PATH
.Dans Qt-Creator goto,
Dans le côté droit de la zone, vous trouverez Auto - Détecté et Manuel. En vertu de Manuel ajouter une nouvelle entrée en cliquant sur le + symbole de l'extrême droite. Spécifiez le QMake emplacement en cliquant sur Parcourir . Modifier la par Défaut Qt Version pour votre nouvelle Version. Bien sûr, vous devrez re -générer l'application. Espérons que cela aide.
Sur unix, vous pouvez créer un lien symbolique, sinon, vous aurez probablement besoin de le reconstruire
Sur Unix/Linux:
Vous pouvez également utiliser LD_LIBRARY_PATH+CHEMIN d'accès pour des solutions de contournement. Mais encore, certains défauts sont codés en dur dans le code, oui. Une reconstruction est un must.