Reconfigurer la compilation
Bonsoir,
J'ai remarqué, il y a peu, un truc avec ma version de Qt Creator. En effet je n'avais jusqu'alors compilé mes projets qu'en mode debug.
Voici l'arborescence de mon «dossier-bac à sable» lorsque je crée un projet (nommons-le monApplication):
Code:
1 2 3 4 5 6
| C:\Chemin\vers\mon\dossier\BacASable\
==> monApplication\
--> main.cpp
--> monApplication.pro
--> ...
==> ... |
Quand je compile en mode, les dossiers monApplication-build-desktop-Qt_4_8_1_for_Desktop_-_MinGW__Qt_SDK__Debug\,
monApplication-build-desktop-Qt_4_8_1_for_Desktop_-_MinGW__Qt_SDK__Debug\debug\ et monApplication-build-desktop-Qt_4_8_1_for_Desktop_-_MinGW__Qt_SDK__Debug\release\ sont créés et l'exécutable monApplication.exe dans le deuxième dossier créé. Donc, après cette compilation, je me retrouve avec cette arborescence:
Code:
1 2 3 4 5 6 7 8 9 10 11
| C:\Chemin\vers\mon\dossier\BacASable\
==> monApplication\
--> main.cpp
--> monApplication.pro
--> ...
==> monApplication-build-desktop-Qt_4_8_1_for_Desktop_-_MinGW__Qt_SDK__Debug\
--> debug\
> monApplication.exe
--> release\
--> ...
==> ... |
Ensuite, quand je compile en mode release, le dossier monApplication-build-desktop-Qt_4_8_1_for_Desktop_-_MinGW__Qt_SDK__Release\ contenant, entre autres, les dossiers et fichier debug\, release\ et release\monApplication et je me retrouve finalement avec cette arborescence:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| C:\Chemin\vers\mon\dossier\BacASable\
==> monApplication\
--> main.cpp
--> monApplication.pro
--> ...
==> monApplication-build-desktop-Qt_4_8_1_for_Desktop_-_MinGW__Qt_SDK__Debug\
--> debug\
> monApplication.exe
--> release\
--> ...
==> monApplication-build-desktop-Qt_4_8_1_for_Desktop_-_MinGW__Qt_SDK__Release\
--> debug\
--> release\
> monApplication.exe
--> ...
==> ... |
Personnellement, je trouve que cette manière de faire est singulièrement conne. :aie:
À la place je préférerais plutôt l'arborescence suivante (c'est la dernière, promis):
Code:
1 2 3 4 5 6 7 8 9 10 11 12
| C:\Chemin\vers\mon\dossier\BacASable\
==> monApplication\
--> main.cpp
--> monApplication.pro
--> ...
==> monApplication-build-desktop-Qt_4_8_1_for_Desktop_-_MinGW__Qt_SDK\
--> debug\
> monApplication.exe //Issu de la compilation en mode debug
--> release\
> monApplication.exe //Issu de la compilation en mode release
--> ...
==> ... |
À mon humble avis, c'est plus logique comme ça. :mrgreen:
Et maintenant, le moment que vous attendiez tous: le salve de questions!
Peut-on configurer Qt Creator pour «corriger ce menu problème»? Si oui, comment dois-je m'y prendre? Sinon, y a-t-il une alternative?
Merci d'avance pour votre aide.
Tschüß!
PS: J'utilise Qt Creator 2.4.1.