Outils pour utilisateurs

Outils du site


qt

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
qt [2015/01/09 14:31]
luc créée
qt [2023/10/05 06:18] (Version actuelle)
luc
Ligne 1: Ligne 1:
 ===== Qt ===== ===== Qt =====
 +
 +[[QDockWidget]]
  
 Que dire de Qt : belle initiative, parfois complexe, portable, bien documenté (site officiel ou forums)... Que dire de Qt : belle initiative, parfois complexe, portable, bien documenté (site officiel ou forums)...
  
-==== Compiler Qt avec Visual Studio ====+==== Compiler et utiliser Qt avec Visual Studio ====
  
 J'utilise [[visualstudio|Visual Studio]], et je voulais utiliser Qt un jour. Manque de bol, sur le site officiel, y'avait pas la version compilée avec la même version de compilateur que mon visual studio :/ \\ J'utilise [[visualstudio|Visual Studio]], et je voulais utiliser Qt un jour. Manque de bol, sur le site officiel, y'avait pas la version compilée avec la même version de compilateur que mon visual studio :/ \\
 Heureusement, j'ai lu je sais plus où qu'on pouvait compiler Qt à partir des sources avec la version de Visual Studio que l'on a en passant par les outils console/ligne de commande de Visual Studio, voilà comment qu'on fait : Heureusement, j'ai lu je sais plus où qu'on pouvait compiler Qt à partir des sources avec la version de Visual Studio que l'on a en passant par les outils console/ligne de commande de Visual Studio, voilà comment qu'on fait :
  
 +== Variables d'environnement == 
 +
 +Il nous faut configurer une variable d'environnement appelée ''QMAKESPEC'', avec la référence au bon compilateur, dans mon cas ''x64-msvc2013'' (ou ''win32-msvc2013'').
 +Puis tant qu'on y est, on peut en rajouter 2 autres :
 +  * ''QTDIR'' pointant sur le dossier des sources de Qt
 +  * ''QTBASE'' pointant sur le dossier qtbase qui sera créé à la compilation de Qt, c'est dans ce dossier qu'on trouvera les .lib, les .dll et les include
 +
 +== lancer la compilation ==
 +
 +Il faut ensuite ouvrir le "Developer Command Prompt for VS2013" qu'on peut trouver dans le menu démarrer, et taper :
 +<code>
 +cd %QTDIR%
 +configure & nmake & nmake clean
 +</code>
 +Etant donné qu'on a pas configuré grand chose à part le choix du compilateur via la variable d'environnement, c'est l'intégralité de Qt qui va être compilé, et ça prend plusieurs heures oO
  
 +== configurer Visual Studio ==
 +comme pour n'importe quelle bibliothèque, il faut renseigner tout un tas de paramètres dans visual studio (clic droit projet, propriété, dans les section compilateur ou linker):
 +  * le chemin des entêtes : ''$(QTBASE)\include''
 +  * le chemin des libs : ''$(QTBASE)\libs''
 +  * le chemin des bin (?) : ''$(QTBASE)\bin''
 +  * et pour le linker la liste des noms des dll utilisées, attention à la configuration, ''Qtcored.dll'' pour le debug, ''Qtcore'' pour la release
qt.1420813885.txt.gz · Dernière modification: 2018/10/13 20:32 (modification externe)