De l'installation de Qt à un exécutable autonome
Bonjour,
Pour eviter de chercher un peu partout comme j'ai pu le faire avant :
Qt Et C++ le 30/05/2011
1/ Télécharger le dernier Logiciel : http://qt.nokia.com/downloads
a/ choisir selon son systeme d'exploitation...pour moi Windows je choisi Direct download 1.5 GB
2/ Faire l'installation par defaut
3/ Decocher : Launch Qt Creator
Open Qt SDK ReadMe
4/ Ouvrir le repertoire : c:\QtSDK (si install par defaut), puis le repertoire : QtCreator, puis le repertoire : bin,
faire un racourci de qtcreator.exe sur votre bureau.
5/ ouvrir Qtcreator, creer un nouveau projet, Compiler (attention au mode Debug ou release).
verifier votre chemein de compilation surtout si vous travaillez sur plusieurs ordi comme moi.
5/ copier ces dlls (ceux demandées lorsqu'on lance l'exe dans son repertoire) libgcc_s_dw2-1.dll, mingwm10.dll, QtCore4.dll, QtGui4.dll ...
dans le repertoire de l'executable. (a verifier les version avec d necessaire dans le repertoire debug comme : QtCore4d.dll semblent avoir disparue dans release 1.1.1)
6/ Mettre les fichiers necessaires au fonctionnement de votre programe (images, texte ...) dans un sous repertoire de votre executable.
declarer le chemin de ces fichiers dans Ressources (.qrc)
7/ Dans le repertoire : C:\QtSDK\QtCreator\bin, copier les dlls contenues dans les sous-repertoires,
necessaires a votre programe dans le repertoire de l'executable, en creant les mêmes noms de sous repertoires.
Les commentaires sont bien venus
Cordialement
correction après remarques
Bonjour,
Pour eviter de chercher un peu partout comme j'ai pu le faire avant :
Qt Et C++ le 31/05/2011
Valable qu'avec le compilateur "minGW" sous windows (celui par defaut). (les dlls sont differentes avec d'autre compilateurs)
1/ Télécharger le dernier Logiciel : http://qt.nokia.com/downloads
a/ choisir selon son systeme d'exploitation...pour moi Windows je choisi Direct download 1.5 GB
2/ Faire l'installation par defaut
3/ Decocher : Launch Qt Creator
Open Qt SDK ReadMe
4/ Ouvrir le repertoire : c:\QtSDK (si install par defaut), puis le repertoire : QtCreator, puis le repertoire : bin,
faire un racourci de qtcreator.exe sur votre bureau.
5/ ouvrir Qtcreator, creer un nouveau projet, Compiler (attention au mode Debug ou release (petit ordinateur en bas a gauche choisir Déboguer ou Release).
verifier votre chemin de compilation (icone Projets, verifier pour compiler et executer) surtout si vous travaillez sur plusieurs ordi comme moi.
5/ copier ces dlls (ceux demandées lorsqu'on lance l'exe dans son repertoire) libgcc_s_dw2-1.dll, mingwm10.dll, QtCore4.dll, QtGui4.dll ...
dans le repertoire de l'executable. (a verifier les version avec d necessaire dans le repertoire debug comme : QtCore4d.dll semblent avoir disparue dans release 1.1.1)
6/ Mettre les fichiers necessaires au fonctionnement de votre programe (images, texte ...) dans un sous repertoire de votre executable.
declarer le chemin de ces fichiers dans Ressources (.qrc)
7/ Dans le repertoire : C:\QtSDK\QtCreator\bin, copier les dlls contenues dans les sous-repertoires,
necessaires a votre programe dans le repertoire de l'executable, en creant les mêmes noms de sous repertoires.
Les commentaires sont bien venus
Cordialement
rajout apres juste un peu plus d'experience.
Bonjour,
Pour eviter de chercher un peu partout comme j'ai pu le faire avant :
Qt Et C++ le 31/05/2011
Valable qu'avec le compilateur "minGW" sous windows (celui par defaut). (les dlls sont differentes avec d'autre compilateurs)
1/ Télécharger le dernier Logiciel : http://qt.nokia.com/downloads
a/ choisir selon son systeme d'exploitation...pour moi Windows je choisi Direct download 1.5 GB
2/ Faire l'installation par defaut
3/ Decocher : Launch Qt Creator
Open Qt SDK ReadMe
4/ Ouvrir le repertoire : c:\QtSDK (si install par defaut), puis le repertoire : QtCreator, puis le repertoire : bin,
faire un racourci de qtcreator.exe sur votre bureau.
5/ ouvrir Qtcreator, creer un nouveau projet, Compiler (attention au mode Debug ou release (petit ordinateur en bas a gauche choisir Déboguer ou Release).
verifier votre chemin de compilation (icone Projets, verifier pour compiler et executer) surtout si vous travaillez sur plusieurs ordi comme moi.
5/ copier ces dlls (ceux demandées lorsqu'on lance l'exe dans son repertoire) libgcc_s_dw2-1.dll, mingwm10.dll, QtCore4.dll, QtGui4.dll ...
dans le repertoire de l'executable. (a verifier les version avec d necessaire dans le repertoire debug ).
6/ Mettre les fichiers necessaires au fonctionnement de votre programe (images, texte ...) dans un sous repertoire de votre executable.
declarer le chemin de ces fichiers dans Ressources (.qrc)
7/ Dans le repertoire : C:\QtSDK\QtCreator\bin, copier les dlls contenues dans les sous-repertoires,
necessaires a votre programe dans le repertoire de l'executable, en creant les mêmes noms de sous repertoires.
pour les images; repertoire imageformats (dlls sans d pour release)
Attention certaines dlls portant le même nom ne fonctionnent pas forcement.
8/ Pour afficher un icone sur l'executable creer un fichier texte ressources.rc:avec cette ligne dedans;
IDI_ICON1 ICON DISCARDABLE "monimage.ico"
et dans le fichier .pro ;
RC_FILE = ressources.rc
9/ Il est possible "d'integrer" les dlls dans l'executable en prenant les .a, mais je ne sais pas comment faire.
10/ si cela interesse quelqu'un, je peux faire quelques videos de choses a comprendre sous qt, mais je ne sais pas comment les poster sur le site.
Les commentaires sont bien venus
Cordialement