Cette page vous donne les différences entre la révision choisie et la version actuelle de la page.
install_qt55_windows [2015/08/04 18:26] gbdivers |
install_qt55_windows [2015/08/10 16:42] (Version actuelle) gbdivers |
||
---|---|---|---|
Ligne 4: | Ligne 4: | ||
====== Installer Qt 5.5 sous Windows ====== | ====== Installer Qt 5.5 sous Windows ====== | ||
- | ===== Installer Qt 5.5 avec MingW 4.9.2 ===== | + | ===== Installer Qt 5.5 avec MinGW 4.9.2 ===== |
L'installeur pour Windows s'appelle ''qt-unified-windows-x86-2.0.2-1-online.exe''. Vous pouvez le lancer directement. | L'installeur pour Windows s'appelle ''qt-unified-windows-x86-2.0.2-1-online.exe''. Vous pouvez le lancer directement. | ||
Ligne 44: | Ligne 44: | ||
* un **compilateur** compatible avec la version de Qt installée. | * un **compilateur** compatible avec la version de Qt installée. | ||
- | Il existe sous Windows deux compilateurs principaux : MingW (version Windows du compilateur [[https://fr.wikipedia.org/wiki/GNU_Compiler_Collection|GCC]] de Linux) et le compilateur de [[https://fr.wikipedia.org/wiki/Microsoft_Visual_Studio|Visual Studio]] de Microsoft. | + | Il existe sous Windows deux compilateurs principaux : MinGW (version Windows du compilateur [[https://fr.wikipedia.org/wiki/GNU_Compiler_Collection|GCC]] de Linux) et le compilateur de [[https://fr.wikipedia.org/wiki/Microsoft_Visual_Studio|Visual Studio]] de Microsoft. |
- | Pour des raisons de licences logicielles, l'installeur Qt ne fournit que le compilateur MingW. Pour installer le compilateur de Visual Studio, il faudra installer séparément Visual Studio, directement à partir du site de Microsoft. La procédure est expliquée dans la partie "Installer Qt 5.5 avec Visual Studio 2013". | + | Pour des raisons de licences logicielles, l'installeur Qt ne fournit que le compilateur MinGW. Pour installer le compilateur de Visual Studio, il faudra installer séparément Visual Studio, directement à partir du site de Microsoft. La procédure est expliquée dans la partie "Installer Qt 5.5 avec Visual Studio 2013". |
L'installeur propose de nombreuses options, nous allons les détailler un peu. | L'installeur propose de nombreuses options, nous allons les détailler un peu. | ||
Ligne 54: | Ligne 54: | ||
Pour chaque version de Qt proposée, il existe plusieurs versions et modules, selon le compilateur. | Pour chaque version de Qt proposée, il existe plusieurs versions et modules, selon le compilateur. | ||
- | **Remarque importante : vous choisissez ici les versions de Qt a installer, pas les compilateurs. Chaque version de Qt est identifiée par un nom de compilateur, mais cela ne veut pas dire que le compilateur correspondant sera installé. Les compilateurs sont installés séparément, voir plus bas.** | + | **Remarque importante : vous choisissez ici les versions de Qt à installer, pas les compilateurs. Chaque version de Qt est identifiée par un nom de compilateur, mais cela ne veut pas dire que le compilateur correspondant sera installé. Les compilateurs sont installés séparément, voir plus bas.** |
- | * ''MingW 4.9.2 32 bit'' : version de Qt compatible avec le compilateur MingW 4.9.2. C'est la dernière version de MingW (GCC est en version 5.1, MingW est un peu en retard, mais le support du C++11 est complet sur cette version, donc vous pouvez l'utiliser sans problème). Il n'existe pas de version 64 bits, mais la version 32 bit fonctionne parfaitement sous Windows 32 bit et 64 bit ; | + | * ''MinGW 4.9.2 32 bit'' : version de Qt compatible avec le compilateur MinGW 4.9.2. C'est la dernière version de MinGW (GCC est en version 5.1, MinGW est un peu en retard, mais le support du C++11 est complet sur cette version, donc vous pouvez l'utiliser sans problème). Il n'existe pas de version 64 bits, mais la version 32 bit fonctionne parfaitement sous Windows 32 bit et 64 bit ; |
* ''MSVC 2012 32 bit'' : compilateur de Visual Studio 2012 ; | * ''MSVC 2012 32 bit'' : compilateur de Visual Studio 2012 ; | ||
* ''MSVC 2010 32 bit'' : compilateur de Visual Studio 2010 ; | * ''MSVC 2010 32 bit'' : compilateur de Visual Studio 2010 ; | ||
Ligne 65: | Ligne 65: | ||
* ''Windows Phone arm (MSVC2013)'' et ''Windows Phone x86 (MSVC2013)'' : versions pour Windows Phone, avec le compilateur de Visual Studio 2013 ; | * ''Windows Phone arm (MSVC2013)'' et ''Windows Phone x86 (MSVC2013)'' : versions pour Windows Phone, avec le compilateur de Visual Studio 2013 ; | ||
- | * ''Android x86 (MSVC2013)'', ''Android armv5 (MSVC2013)'' et ''Android armv6 (MSVC2013)'' : versions pour Android, avec le compilateur de Visual Studio 2013. | + | * ''Android x86 (MSVC2013)'', ''Android armv5 (MSVC2013)'' et ''Android armv7 (MSVC2013)'' : versions pour Android, avec le compilateur de Visual Studio 2013. |
Comme vous pouvez le voir, Qt supporte de nombreux systèmes d'exploitation, c'est un peu compliqué de s'y retrouver. Dans ce chapitre, nous allons voir uniquement l'installation de Qt pour les ordinateurs de bureau (Desktop). L'installation de Qt pour mobiles sera vu de dans chapitres spécifiques. De plus, nous n'allons voir que l'installation des dernières versions des compilateurs : | Comme vous pouvez le voir, Qt supporte de nombreux systèmes d'exploitation, c'est un peu compliqué de s'y retrouver. Dans ce chapitre, nous allons voir uniquement l'installation de Qt pour les ordinateurs de bureau (Desktop). L'installation de Qt pour mobiles sera vu de dans chapitres spécifiques. De plus, nous n'allons voir que l'installation des dernières versions des compilateurs : | ||
- | * ''MingW 4.9.2 32 bit'', qui sera vu dans la suite de ce chapitre ; | + | * ''MinGW 4.9.2 32 bit'', qui sera vu dans la suite de ce chapitre ; |
* ''MSVC2013'', qui sera vu dans la partie "Installer Qt 5.5 avec Visual Studio 2013". | * ''MSVC2013'', qui sera vu dans la partie "Installer Qt 5.5 avec Visual Studio 2013". | ||
Ligne 78: | Ligne 78: | ||
* ''Qt 3D'' : moteur 3D simple ; | * ''Qt 3D'' : moteur 3D simple ; | ||
* ''Qt Script'' : déprécié, ne pas utiliser (sauf besoin spécifique) ; | * ''Qt Script'' : déprécié, ne pas utiliser (sauf besoin spécifique) ; | ||
- | * ''Qt Canvas 3D'' : moteur 3D simple similaire a WebGL en JavaScript ; | + | * ''Qt Canvas 3D'' : moteur 3D simple similaire à WebGL en JavaScript ; |
* ''Qt Quick 1'' : déprécié, ne pas utiliser (sauf besoin spécifique) ; | * ''Qt Quick 1'' : déprécié, ne pas utiliser (sauf besoin spécifique) ; | ||
* ''Qt Quick Controls'' : éléments d'interface graphique (bouton, dialogues, etc.) pour Qt Quick ; | * ''Qt Quick Controls'' : éléments d'interface graphique (bouton, dialogues, etc.) pour Qt Quick ; | ||
* ''Qt WebEngine'' : moteur Web, pour afficher des pages internet. | * ''Qt WebEngine'' : moteur Web, pour afficher des pages internet. | ||
- | Je vous conseille d'installer les modules correspondant a la capture d’écran précédente (Qt pour MingW, Qt Location, Qt 3D, Qt Canvas 3D, Qt Quick Controls et Qt WebEngine. (vous n'aurez pas besoin de tous ces modules pour commencer, mais cela vous permettra d'explorer ce que propose Qt et vous amuser un peu). | + | Je vous conseille d'installer les modules correspondant à la capture d’écran précédente (Qt pour MinGW, Qt Location, Qt 3D, Qt Canvas 3D, Qt Quick Controls et Qt WebEngine. Vous n'aurez pas besoin de tous ces modules pour commencer, mais cela vous permettra d'explorer ce que propose Qt et de vous amuser un peu). |
En dessous du choix des versions de Qt et des modules additionnels, vous pouvez sélectionner l'installation des outils externes. | En dessous du choix des versions de Qt et des modules additionnels, vous pouvez sélectionner l'installation des outils externes. | ||
Ligne 91: | Ligne 91: | ||
Qt Creator est l’éditeur fournit avec Qt. Il n'est pas possible de ne pas l'installer. (Même si vous souhaitez utiliser un autre éditeur, on utilisera Qt Creator dans ce tutoriel, pour tester si l'installation s'est bien passée). | Qt Creator est l’éditeur fournit avec Qt. Il n'est pas possible de ne pas l'installer. (Même si vous souhaitez utiliser un autre éditeur, on utilisera Qt Creator dans ce tutoriel, pour tester si l'installation s'est bien passée). | ||
- | Comme nous avons sélectionné Qt pour MingW 4.9.2, il faut également installer le compilateur MingW 4.9.2. | + | Comme nous avons sélectionné Qt pour MinGW 4.9.2, il faut également installer le compilateur MinGW 4.9.2. |
Il n'est pas nécessaire d'installer les modules ''Qt Cloud Services'' et ''Qt Extras''. | Il n'est pas nécessaire d'installer les modules ''Qt Cloud Services'' et ''Qt Extras''. | ||
Ligne 99: | Ligne 99: | ||
{{ :install-qt55-11.png?300 |}} | {{ :install-qt55-11.png?300 |}} | ||
- | Cette page permet de valider les licences utilisateurs. Cliquez sur suivant. | + | Cette page permet de valider les licences utilisateurs. Acceptez et cliquez sur suivant. |
{{ :install-qt55-12.png?300 |}} | {{ :install-qt55-12.png?300 |}} | ||
Ligne 123: | Ligne 123: | ||
Qt Creator s'ouvre et affiche la page d'accueil. | Qt Creator s'ouvre et affiche la page d'accueil. | ||
- | ===== Qt 5.5 et Visual Studio 2013 ===== | + | ===== Installer Qt 5.5 avec Visual Studio 2013 ===== |
+ | Il est également possible d'utiliser Qt avec le compilateur de Microsoft : Microsoft Visual Studio C++ (que l'on appelle en raccourci "MSVC"). L'installation de Qt pour Visual Studio est similaire à celle de MinGW, il faut simplement installer en plus : | ||
+ | * la version de Visual Studio correspondant à la version de Qt correspondante ; | ||
+ | * le plugin Qt dans Visual Studio (optionnel, il sert uniquement si vous souhaitez utiliser Visual Studio pour développer). | ||
- | * installer la version de Qt correspondant à MSVC 2013 | + | La première étape est donc d'installer la version de Qt correspondant à Visual Studio. Suivez les étapes décrites dans la première partie de ce tutoriel, jusqu'au choix des modules à installer. Dans la liste des versions de Qt, installez "msvc 2013 32-bit" et/ou "msvc 2013 64-bit". (Sachez que la version 32-bit fonctionne sur Windows 32-bit et 64-bit, alors que la version 64-bit ne fonctionne que sur les Windows 64-bit. De plus, sauf contrainte particulière dans votre code, vous ne verrez pas de différence de performance entre les deux versions. Donc je vous conseille d'installer la version 32-bit). Terminez ensuite l'installation de façon classique. |
- | * installer MSVC 2013 | + | |
- | * installer le plugin MSVC-Qt | + | |
- | qt-vs-addin-1.2.4-opensource.exe | + | La seconde étape consiste à installer Visual Studio. Il existe différentes versions de Visual Studio, identifiées par : |
- | Il est également possible d'utiliser Qt avec le compilateur de Microsoft : Microsoft Visual Studio C++ (que l'on appelle en raccourci "MSVC"). L'installation de Qt pour MSVC est similaire a celle de MingW, il faut simplement installer en plus : | + | * la date de sortie : 2008, 2010, 2013, 2015 ; |
+ | * la licence d'utilisation : //Express// (version gratuite limitée), //Community// (version gratuite moins limitée) et les versions payantes (//Professional//, //Enterprise//, //Ultimate//...) | ||
- | * la version de Visual Studio correspondant a la version de Qt correspondante ; | + | Les versions payantes sont relativement chères pour un particulier. Si votre entreprise possède des licences, utilisez-les. Sinon, la version //Community// est suffisante (nous allons utiliser cette version dans la suite de ce tutoriel). |
- | * le plugin Qt dans Visual Studio (optionnel, il sert uniquement si vous souhaitez utiliser Visual Studio pour développer). | + | |
+ | La dernière version de Visual Studio est 2015, mais Qt n'est pas encore disponible pour ce compilateur (les binaires sont compatibles, mais il faut faire quelques manipulations. Autant attendre une version de Qt pour Visual Studio 2015, ça sera plus simple dans un premier temps). | ||
+ | Il faut rechercher un peu pour trouver le lien pour télécharger les anciennes versions de Visual Studio. Pour Visual Studio 2013 Community, vous pouvez utiliser ce lien : http://go.microsoft.com/fwlink/?LinkId=517284. Celui-ci permet de télécharger un installateur, qui s'appelle ''vs_community.exe''. Vous pouvez le lancer. | ||
+ | //need screenshots...// | ||
- | Si vous regardez en détail la liste des paquets, vous pouvez voir plusieurs versions de MSVC : 2010, 2012 et 2013 (la version MSVC 2015 vient de sortir, elle n'est pas encore proposée dans les paquets Qt). | + | Suivez les instructions pour l'installation de Visual Studio. Cela peut prendre plusieurs minutes. |
+ | La dernière étape consiste à installer le plugin Qt dans Visual Studio. Cette étape est optionnelle, elle est utilise que si vous utilisez l'éditeur de Visual Studio pour écrire vos programme. | ||
- | Pour utiliser ces versions de Qt, il faut installer les versions de MSVC correspondantes. Il existe également plusieurs licences de MSVC, plus ou moins chères (jusqu'à plusieurs milliers d'euros). Par défaut, vous pouvez utiliser la version "Express", qui est la version gratuite de MSVC. Cette version contient les mêmes outils de compilation 32-bit que les versions payantes, les versions payantes proposent en plus des outils de développement avancés et le compilateur 64-bit. | + | Pour bien comprendre ce que vous avez installé : |
- | Par défaut, vous pouvez installer la version "MSVC 2013 32-bit". Il faudra donc installer la version correspondante de MSVC. Pour trouver la version MSVC à télécharger, le plus simple est de rechercher "télécharger microsoft visual studio express 2013". Dans la liste de résultats, prenez le lien vers le site de Microsoft, qui contient "downloads". Par exemple, pour MSVC 2013, le lien est le suivant : http://www.visualstudio.com/en-us/downloads/download-visual-studio-vs.aspx, choisissez ensuite "Visual Studio Express 2013 with Update 4 for Windows Desktop". | + | * vous avez installé une ou plusieurs versions de Qt (pour MinGW et/ou pour Visual Studio, pour Android, etc.) ; |
+ | * vous avez installé deux éditeurs de code : Qt Creator (qui est fourni dans Qt) et Visual Studio ; | ||
+ | * vous avez installé un ou plusieurs compilateurs (MinGW et/ou le compilateur de Visual Studio). | ||
- | {{ :msvc2013.png?500 |}} | + | Pour utiliser Qt (avec MinGW et Visual Studio) dans Qt Creator, vous n'avez pas besoin d'installer le plugin Qt pour Visual Studio. Qt Creator reconnaît et configure automatiquement les différentes versions de Qt et les différents compilateurs installés. Le plugin ne sert que si vous utilisez l'éditeur Visual Studio. |
- | Suivez les instructions pour l'installation. Cela peut prendre plusieurs minutes. À la fin de l'installation, allez dans les paramètres de configuration, dans l'onglet "Compilateur". Normalement, le compilateur MSVC doit être reconnu automatiquement. Si ce n'est pas le cas, lisez la suite de ce tutoriel pour régler ce problème. | + | (Sauf si vous avez besoin ou envie d'utiliser spécifiquement Visual Studio, je vous conseille d'utiliser Qt Creator. Il est spécifiquement conçu pour travailler avec Qt et permet de gérer facilement les différentes versions de Qt, en particulier les versions pour mobiles.) |
+ | |||
+ | Commencez par télécharger le plugin Qt sur ce lien : [[http://download.qt.io/official_releases/vsaddin/qt-vs-addin-1.2.4-opensource.exe|qt-vs-addin-1.2.4-opensource.exe]] et lancez-le. | ||
{{ :install-qt55-msvc-01.png?300 |}} | {{ :install-qt55-msvc-01.png?300 |}} | ||
+ | |||
+ | La première page est une simple page d'information. Cliquez sur ''Next''. | ||
+ | |||
{{ :install-qt55-msvc-02.png?300 |}} | {{ :install-qt55-msvc-02.png?300 |}} | ||
+ | |||
+ | Cette page permet d'accepter la licence d'utilisation du plugin. Cliquez sur ''I accepte...'', puis sur ''Next''. | ||
+ | |||
{{ :install-qt55-msvc-03.png?300 |}} | {{ :install-qt55-msvc-03.png?300 |}} | ||
+ | |||
+ | Cette page permet de choisir les versions de Visual Studio à installer. Choisissez les versions 2013 pour le plugin, l'aide et le débogage. Cliquez sur ''Next''. | ||
+ | |||
{{ :install-qt55-msvc-04.png?300 |}} | {{ :install-qt55-msvc-04.png?300 |}} | ||
+ | |||
+ | Cette page permet de choisir le dossier d'installation. Utilisez le répertoire par défaut et cliquez sur ''Next''. | ||
+ | |||
{{ :install-qt55-msvc-05.png?300 |}} | {{ :install-qt55-msvc-05.png?300 |}} | ||
+ | |||
+ | Le téléchargement, puis l'installation se lancent. Cela peut prendre quelques minutes, en fonction de votre connexion. (La taille des fichiers téléchargées est beaucoup plus petite que ceux téléchargés pour Qt, donc cela prend beaucoup moins de temps). | ||
+ | |||
{{ :install-qt55-msvc-06.png?300 |}} | {{ :install-qt55-msvc-06.png?300 |}} | ||
+ | |||
+ | Une fois que l'installation des fichiers est terminée, cliquez sur ''Next''. | ||
+ | |||
{{ :install-qt55-msvc-07.png?300 |}} | {{ :install-qt55-msvc-07.png?300 |}} | ||
+ | |||
+ | L'installation est terminée, vous pouvez fermer l'installateur en cliquant sur ''Finish''. | ||
^ [[install_qt|Revenir à la page principale du tutoriel]] ^ | ^ [[install_qt|Revenir à la page principale du tutoriel]] ^ |