« Programmation Qt/Développer pour Windows 64 bits » : différence entre les versions

m
Formatage, ajout de code
m (Formatage, ajout de code)
Celui-ci est disponible ici : https://www.microsoft.com/download/en/details.aspx?displaylang=en&id=8279
 
Installez-le dans le répertoire proposé par défaut (en général, pour la version 7.1 il s'agit de <ttcode>C:\Program Files\Microsoft SDKs\Windows\v7.1</ttcode>).
 
=== Compilateur C++ ===
** '''TDM64 GCC 4.7.1''' : http://sourceforge.net/projects/tdm-gcc/files/TDM-GCC%20Installer/tdm64-gcc-4.7.1-3.exe/download
** '''MSYS pour MinGW64''' : http://sourceforge.net/projects/mingw-w64/files/External%20binary%20packages%20%28Win64%20hosted%29/MSYS%20%2832-bit%29/
:Par convention, installez-les dans les répertoires <ttcode>C:\MinGW64</ttcode> et <ttcode>C:\Msys64</ttcode>, respectivement. Vous pouvez utiliser d'autres répertoires ou lecteur de disque.
 
=== Open SSL ===
La version 0.9.8 pour x64 est disponible ici : http://code.google.com/p/openssl-for-windows/downloads/detail?name=openssl-0.9.8k_X64.zip&can=2&q=
 
Installez-le dans <ttcode>C:\OpenSSL-Win64</ttcode>
 
=== Sources de Qt ===
Téléchargez les sources de '''Qt Libraries''' et '''Qt Creator''' sur http://qt.nokia.com/downloads, et installez-les dans les répertoires suivants :
* '''Qt Libraries''' : <ttcode>C:\Qt\v''version''</ttcode> (ex: <ttcode>C:\Qt\v4.8.0</ttcode>), sans le répertoire racine de l'archive, c'est-à-dire en ayant directement accès aux répertoires <ttcode>C:\Qt\v''version''\bin</ttcode>, <ttcode>C:\Qt\v''version''\src</ttcode> ...
* '''Qt Creator''' : <ttcode>C:\Qt\qt-creator-''version''-src</ttcode> (qt-creator-''version''-src étant le répertoire racine de l'archive téléchargée).
 
== Compilation ==
 
=== Compilation des bibliothèques de Qt ===
# Changez le répertoire courant en <ttcode>C:\Qt\v''version''</ttcode>
#:<source lang="dos">cd /D C:\Qt\v4.8.0</source>
# Déterminez ensuite les options pour appeler <ttcode>configure</ttcode> :
#* Les options disponibles sont affichées avec la commande suivante : <source lang="dos">configure -help</source>
#* Consultez également la page http://qt-project.org/doc/qt-4.8/configure-options.html
#** Pour windows XP : <source lang="dos">-qt-style-windowsxp</source>
#** Pour windows Vista/7 : <source lang="dos">-native-gestures -qt-style-windowsxp -qt-style-windowsvista</source>
Vous pouvez maintenant appeler <ttcode>configure.exe</ttcode> avec les options prédéterminées. Par exemple (ligne découpée sur plusieurs lignes) :
<source lang="dos">
configure -opensource -no-qt3support -no-webkit
-native-gestures -qt-style-windowsxp -qt-style-windowsvista -fast -platform %QMAKESPEC%
</source>
#<li value="3">Si la commande <ttcode>configure</ttcode> s'est déroulée sans erreur, le fichier <ttcode>C:\Qt\v''version''\Makefile</ttcode> a été créé et la compilation peut commencer :</li>
#* Pour MinGW, utilisez la commande : <source lang="dos">mingw32-make</source>
#* Pour Visual C++ : <source lang="dos">nmake</source>
Si tout se déroule sans erreur, la compilation peut durer entre 1h et 4h selon la configuration matérielle.
La compilation doit avoir généré les programmes suivants :
* <ttcode>C:\Qt\v''version''\bin\assistant.exe</ttcode>
* <ttcode>C:\Qt\v''version''\bin\designer.exe</ttcode>
* <ttcode>C:\Qt\v''version''\bin\linguist.exe</ttcode>
* ...
 
## Cliquez le bouton ''Variables d'environnement'' (''Environment variables'') ;
## Double-cliquez sur la variable ''PATH'' dans la partie Variables système ;
## Ajoutez les répertoires de Qt et du compilateur (ex : <ttcode>C:\Qt\v4.8.0\bin;C:\MinGW64\bin;C:\Msys64\bin;</ttcode>) devant la valeur actuelle de la variable.
## Validez et fermez toutes les fenêtres de dialogue.
 
=== Compilation de Qt Creator ===
En gardant la même configuration préparatoire que pour la compilation des bibliothèques de Qt :
# Changez le répertoire courant en <ttcode>C:\Qt</ttcode> :
<source lang="dos">
cd /D C:\Qt
</source>
#<li value="2">Créez un nouveau répertoire <ttcode>QtCreator_''version''</ttcode> pour la génération de Qt Creator :</li>
<source lang="dos">
md QtCreator_2.4.1
 
Si tout se déroule sans erreur, la compilation peut durer entre 30 et 80 minutes selon la configuration matérielle.
La compilation doit avoir généré le programme <ttcode>C:\Qt\QtCreator_''version''\bin\qtcreator.exe</ttcode>.
Lancez-le et vérifiez qu'aucun message d'erreur ne s'affiche au démarrage (bibliothèque ou module manquant).