Tout d'abord, il est très important de comprendre que pour utiliser Qt avec Visual Studio 2010, il n'est pas possible d'utiliser les binaires prédéfinis qui ont été créés pour Visual Studio 2008 , mais vous devez le compiler à partir des sources.
Téléchargement de Qt
Sur https://www.qt.io/download/
Mise à jour 2017: la dernière branche Qt 4.x (Qt 4.8.6) a 2 paquets pré-construits, qui sont maintenant dans la section archive:
- http://download.qt.io/archive/qt/4.8/4.8.6/qt-opensource-windows-x86-vs2010-4.8.6.exe
- http://download.qt.io/archive/qt/4.8/4.8.6/qt-opensource-windows-x86-vs2008-4.8.6.exe
Vous ne devez pas télécharger Qt en cliquant sur "Bibliothèques Qt 4.8.6 pour Windows (Visual Studio 2008, 218 Mo)" , mais en cliquant sur le lien "zip" au -dessus.
Sur ce lien, vous obtenez un gros fichier zip comme "qt-everywhere-opensource-src-4.8.6.zip" . Décompressez-le dans un dossier et faites de son chemin quelque chose de joli et petit, par exemple "E: \ Qt"
Invite de commandes Visual Studio
Maintenant que nous avons les sources, nous devons construire les binaires. Pour ce faire, ouvrez le Microsoft Visual Studio 2010\Visual Studio Tools\Visual Studio Command Prompt (2010)
lien depuis votre menu démarrer, ou même épinglez-le dans la barre des tâches (une bonne idée). Il s'agit d'une invite de commandes spéciale qui contient toutes les variables définies pour la création avec les outils Visual Studio 2010.
Une fois dans l'invite de commande, accédez à votre dossier Qt extrait en utilisant la méthode DOS à l'ancienne, ce qui signifie que vous devez changer la lettre de lecteur par E:
, entrer les répertoires par cd Qt
et lister le contenu du répertoire par dir
. Vous pouvez utiliser la touche de tabulation pour vous aider avec les noms de répertoire. Lorsque vous êtes arrivé au bon répertoire, une dir
commande devrait renvoyer quelque chose comme ceci.
Construire Qt
Il est maintenant temps de configurer et de construire. Pour configurer un Qt minimaliste, j'utilise les indicateurs suivants avec configure.exe
. Copiez-le et collez-le simplement dans la ligne de commande. Cherchez dans le manuel de référence Qt quel drapeau utiliser ou ne pas utiliser.
configure.exe -release -no-webkit -no-phonon -no-phonon-backend -no-script -no-scripttools -no-qt3support -no-multimedia -no-ltcg
Une fois configure.exe
terminé (c'était 10 minutes pour moi), vous devrez démarrer le processus de construction. Cela prendra environ 20-30 minutes avec les drapeaux ci-dessus. Pour le démarrer, tapez simplement:
nmake
Définition des variables d'environnement
Fondamentalement, nous avons terminé. Tout ce que vous avez à faire est de définir vos variables d'environnement ( QTDIR
et PATH
), qui indiquent aux programmes où trouver Qt. Si vous utilisez Windows 7, vous pouvez utiliser la commande suivante pour définir QTDIR
votre répertoire d'installation.
setx QTDIR e:\Qt
Pour définir le PATH
, je recommande fortement d'utiliser Path Editor . Dans l'éditeur de chemin
add the directory of Qt\bin to your PATH
(peu importe si c'est dans le chemin système ou le chemin utilisateur)
Si vous préférez utiliser Control Panel\System\Environment Variables
, vous pouvez également les définir ici.
Complément Qt Visual Studio
Voilà, après une fermeture de session ou un redémarrage, toutes les applications de démonstration Qt devraient démarrer correctement (je recommande de jeter un œil à bin \ qtdemo.exe ). Maintenant, vous pouvez télécharger et installer le complément Visual Studio (qt-vs-addin-1.1.9.exe) à partir de la page de téléchargement Qt, cela fonctionnera parfaitement.
Annexe A: Instructions officielles:
Il y a une page sur le wiki officiel sur le site Web de Qt appelée Qt 4.8 Installation de Qt pour Windows , mais je l'ai trouvée manquant d'informations importantes.
Références
Forums Qt DevNet
Drapeaux recommandés pour une construction Qt minimaliste
Construire Qt 4.5 avec Visual C ++ 2010
Comment compiler Qt en tant que
Qt 4.8 statique : Configurer les options pour Qt
Modifier la variable d'environnement PATH dans
Windows sans douleur - op111.net