Wie kann ich ein Objektverzeichnis in einer Qt-Projektdatei angeben?
-
12-09-2019 - |
Frage
Ich baue eine Konsole Qt-Projekt.
Derzeit meine Projektdatei sieht wie folgt aus:
CONFIG += qt console debug
CONFIG -= app_bundle
HEADERS = HelperClass.h
SOURCES = HelperClass.cpp \
main.cpp
TARGET = doit
Meine QMAKESPEC Umgebungsvariable gesetzt ist: macx-g++
Ich gehe in das Verzeichnis mit den Projekt (und Quelle) Dateien und führen qmake
(die ein Makefile baut), dann make
das Projekt zu erstellen. Die Objektdateien (* .o) aus der Zusammenstellung werden im gleichen Verzeichnis mit meiner Quelle und der ausführbaren Datei platziert.
Wie konfiguriere ich diesen Build diese Objektdateien in einem Unterverzeichnis zu platzieren, so dass sie meinen Quellbereich nicht verunreinigen?
Lösung
gesetzt OBJECTS_DIR:
OBJECTS_DIR = ../myproject/tmp
Siehe http://doc.qtsoftware.com/ 4.5 / qmake-Variable-reference.html # Objekte Verzeichnis
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow