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 :

Image non disponible
Cliquez sur Next
Image non disponible
Cliquez sur Next
Image non disponible
Cliquez sur I accept puis Next
Image non disponible
Cliquez sur Next
Image non disponible
Cliquez sur Next
Image non disponible
Cliquez sur Next
Image non disponible
Cliquez sur Download and install MinGW puis Next
Image non disponible
Cliquez sur I agree
Image non disponible
Cliquez sur Install
Image non disponible
Cliquez sur Next
Image non disponible
Cliquez sur I agree
Image non disponible
Cliquez sur Finish

BRAVO !!! Qt 4.4.3 est maintenant installé, il reste à apprendre à le compiler. C'est facile (seulement 3 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 :

main.cpp
Sélectionnez
#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.

  1. 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 paths de Qt sont prédéfinis) ;
  2. Placez vous dans le dossier de votre projet en tapant : cd CheminDeVotreProjet (par exemple cd c:\MonProjet\Projet1).

Cela vous donnera l'affichage suivant :

Image non disponible

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 :

Image non disponible

Voilà, votre exécutable se trouve dans c:\MonProjet\Projet1\Debug. Tapez donc cd debug dans la console puis taper 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 autre 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éé le fichier makefile et make créé 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'erreurs, vous indiquant que des fichiers sont manquants.
Pour régler cela, il suffit de copier ces fichiers dans le dossier de votre executable. 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'autre .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