Wie man Dateien erzeugt (z.B. Objekt-Dateien) in einem separaten Ordner bei der Verwendung von Qt/qmake?
Ich habe ein Qt-Projekt mit qmake. Zur Verbesserung der Klarheit und Lesbarkeit, würde ich mag zu halten die
- Quelldateien
- build-system
- generierten Dateien (wie Objekt-Dateien)
trennen.
Also war mein Erster Schritt setzen Sie die Quelldateien in ein Verzeichnis src/sub directory:
myproject/
myproject.pro
src/
main.cpp
MainWindow.ui
...
So getrennt ich die source-Dateien aus dem build-system (*.pro). Allerdings, wenn ich dann qmake
gefolgt von make
die generierten Dateien (Objekt-Dateien, etc) befinden sich in der Haupt-Projekt-Ordner:
myproject/
myproject.pro
Makefile
main.o
ui_MainWindow.h
...
src/
main.cpp
MainWindow.ui
...
Naja, zumindest waren Sie nicht in der src/
Ordner, aber wie kann ich angeben, dass Sie in einem anderen sub-Ordner wie build/
?
myproject/
myproject.pro
Makefile
build/
main.o
ui_MainWindow.h
...
src/
main.cpp
MainWindow.ui
...
(BTW, es ist mir egal, wo das Ziel binäre myproject
gestellt, aber ich denke, es sollte sein gelegt direkt in den Projekt-Ordner anstatt in build/
.)
InformationsquelleAutor der Frage vog | 2010-08-09
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie fügen Sie die folgenden Zeilen zu Ihrer
*.pro
Datei:Einer Liste von Variablen ist erhältlich an folgenden Standorten:
InformationsquelleAutor der Antwort Bowdzone
https://wiki.qt.io/Undocumented_QMake#Config_features
*.pro schreiben
InformationsquelleAutor der Antwort nic