Compiler des applications Qt Open Source avec Visual C++ 2005

Abonnements, magazines... Notre catalogue complet au bas de cette page.

Depuis la version 4, il est possible de créer des applications Open Source avec QT Open Source Edition sous Windows. Et même si Visual C++ 2005 n'est pas officiellement supporté, il est parfaitement possible de l'utiliser pour coder et compiler. Il y a quelques années, le développement Open Source, GPL ou gratuit était anecdotique sous Windows. Mais les choses évoluent considérablement vite et dans le bon sens, puisque nous disposons maintenant d'outils majeurs. Ainsi PostgreSQL qui tourne désormais sous Windows. En 2005 c'est la librairie Qt qui arrive en licence GPL depuis la version 4. Il est donc possible de coder avec cette librairie selon la philosophie en vigueur sous Linux, opportunité ô combien précieuse pour les amateurs de C++ natif, car Qt excelle dans le développement d'interfaces utilisateur portables au niveau source. En 2005 toujours, Microsoft se met de la partie en offrant son Visual C++ Express Edition, dont le téléchargement est gratuit au moins jusqu'en novembre 2006. (http://msdn.microsoft.com/vstudio/express/visualc/). Officiellement, Qt est conçue pour s'intégrer à Visual Studio et la version Open Source n'est censée pouvoir être utilisée qu'avec le compilateur MinGW, le port de gcc sous Windows. En fait, il n'y a rien de plus simple que d'utiliser Visual C++ 2005 pour travailler avec Qt et ceci de deux manières. Soit l'on profite simplement des fonctionnalités puissantes de l'EDI dont l'achèvement de code, et l'on compile, toujours depuis l'EDI avec MinGW. Soit on voit les choses en grand et on compile Qt avec et pour Visual C++, ce qui permet ensuite de travailler avec ce qui est sans doute le meilleur compilateur C++ disponible sous Windows actuellement. Nous allons voir comment procéder dans chaque cas. Les illustrations de cet article proviennent d'un Visual Studio 2005, mais toutes les procédures ont été testées avec succès sur un Visual C++ Express. La version de Qt utilisée par votre serviteur est 4.1.1.

S'ABONNER
Egalement au sommaire de :
Programmez! #89