Comment mettre des fichiers générés (par exemple des fichiers objets) dans un dossier séparé lors de l'utilisation de Qt / qmake?
J'ai un projet Qt qui utilise qmake. Afin d'améliorer la clarté et la lisibilité, j'aimerais garder le
- fichiers source
- système de construction
- fichiers générés (tels que les fichiers objets)
séparé.
Donc ma première étape a été de mettre les fichiers source dans un répertoire src/sous-répertoire:
myproject/
myproject.pro
src/
main.cpp
MainWindow.ui
...
De cette façon, je me suis séparé de la source des fichiers à partir du système de build (*.pro). Cependant, lorsque je puis exécutez qmake
suivie par make
les fichiers générés (les fichiers objets, etc) sont placés dans le dossier de projet principal:
myproject/
myproject.pro
Makefile
main.o
ui_MainWindow.h
...
src/
main.cpp
MainWindow.ui
...
Bien, au moins ils n'ont pas été mis dans le src/
dossier, mais comment dois-je préciser qu'ils sont mis dans un autre sous-dossier comme build/
?
myproject/
myproject.pro
Makefile
build/
main.o
ui_MainWindow.h
...
src/
main.cpp
MainWindow.ui
...
(BTW, je n'ai pas de soins où le binaire cible myproject
est mis, mais j'imagine que ça doit être placée directement dans le dossier du projet plutôt que dans build/
.)
source d'informationauteur vog | 2010-08-09
Vous devez vous connecter pour publier un commentaire.
Vous pouvez ajouter les lignes suivantes à votre
*.pro
fichier:Une liste de variables est disponible dans les endroits suivants:
https://wiki.qt.io/Undocumented_QMake#Config_features
*.pro écrire