Qt
Que dire de Qt : belle initiative, parfois complexe, portable, bien documenté (site officiel ou forums)…
Compiler et utiliser Qt avec Visual Studio
J'utilise 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 :
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 QtQTBASE
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 :
cd %QTDIR% configure & nmake & nmake clean
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