I. Installer un environnement de développement C++▲
Vous pouvez installer l'IDE que vous voulez, sauf Visual C++ pour lequel c'est plus difficile. Cela marchera avec DevC++, Code::Blocks… Personnellement, ma préférence va à Code::Blocks que vous trouverez ici : http://www.codeblocks.org/downloads.
II. Installer Qt 4.4.3▲
Téléchargez Qt 4.4.3 : http://trolltech.com/downloads/opensource/appdev/windows-cpp choisissez le lien avec mingw, le nom doit être : qt-win-opensource-4.4.3-mingw.exe.
Une fois le téléchargement terminé, lancez l'exécutable et faites ce qui est indiqué ci-après :
BRAVO !!! Qt 4.4.3 est maintenant installé, il reste à apprendre à le compiler. C'est facile (seulement trois lignes à taper pour compiler).
III. Votre première compilation▲
Maintenant, ouvrez votre EDI préféré, ouvrez un projet vide et faites un copier/coller du code ci-après dans main.cpp :
#include
<QApplication>
#include
<QPushButton>
int
main(int
argc, char
*
argv[])
{
QApplication app(argc, argv);
QPushButton BoutonBravo("Bravo tout fonctionne"
);
BoutonBravo.show();
return
app.exec();
}
Une fois que c'est fait, enregistrez le fichier main.cpp et fermez votre EDI. Il ne reste plus qu'à compiler pour voir si tout marche.
- Ouvrez la console fournie avec Qt (dans Menu démarrer > Tous les programmes > Qt 4.4.3 by Nokia > Qt 4.4.3 Command Prompt). Il faut utiliser celle-là et pas celle de Windows : ici, les chemins définis par défaut sont différents (les chemins de Qt sont prédéfinis) ;
- Placez-vous dans le dossier de votre projet en tapant : cd CheminDeVotreProjet (par exemple cd c:\MonProjet\Projet1).
Cela vous donnera l'affichage suivant :
Maintenant il suffit de taper dans cette fenêtre les trois lignes suivantes que j'expliquerai après :
- qmake -project
- qmake
- make
Cela donne l'affichage suivant :
Voilà, votre exécutable se trouve dans c:\MonProjet\Projet1\Debug. Tapez donc cd debug dans la console puis tapez le nom de votre exécutable. Pour moi : projet1. Miracle, le logiciel se lance ! Bravo !! Qt fonctionne.
Quelques précisions pour ceux que ça intéresse :
- qmake -project sert à créer un fichier .pro qui contient entre autres le nom des fichiers .cpp et .h utiles à votre code. (important : si vous recompilez, il ne faut pas relancer qmake -projet, sauf si vous ajoutez des fichiers .cpp ou .h) ;
- qmake crée le fichier makefile et make crée l'exécutable (souvent dans un dossier debug) ;
- pour avoir un exécutable en release, il suffit de taper : make release.
Pourquoi faire un release me direz-vous : regardez la taille du fichier .exe en debug et la taille du fichier .exe en release et vous comprendrez tout seul.
Si vous voulez faire fonctionner votre application à partir de l'explorateur ou du poste de travail par exemple, vous obtiendrez un message d'erreur, vous indiquant que des fichiers sont manquants.
Pour régler cela, il suffit de copier ces fichiers dans le dossier de votre exécutable. Vous trouverez ces fichiers dans c:\Qt\4.4.3\bin.
En général il faut ajouter au moins mingwm10.dll, QtCore4.dll, QtGui4.dll.
Voilà c'est terminé, mais il reste beaucoup d'autres .dll que vous pourrez ajouter selon vos besoins. Vous savez le minimum maintenant :) et Qt fonctionne. Il ne vous reste plus qu'à coder des applications en Qt :)
Bon courage. Merci pour leur patience aux personnes qui m'ont aidé à commencer avec Qt .
Bon je me remets au travail, je n'en suis qu'au début…
KatanaEnMousse