Come faccio a specificare una directory oggetto in un file di progetto Qt?
-
12-09-2019 - |
Domanda
Sto costruendo un progetto Qt console.
Al momento, il mio file di progetto è simile al seguente:
CONFIG += qt console debug
CONFIG -= app_bundle
HEADERS = HelperClass.h
SOURCES = HelperClass.cpp \
main.cpp
TARGET = doit
La mia variabile d'ambiente QMAKESPEC è impostato su: macx-g++
vado alla directory con i file di progetto (e la fonte) ed eseguire qmake
(che costruisce un Makefile) poi make
per costruire il progetto. I file oggetto (.o *) dalla compilation vengono collocati nella stessa directory con la mia fonte e l'eseguibile.
Come si configura questa build per posizionare i file oggetto in una sottodirectory in modo che non inquinano la mia zona di origine?
Soluzione
set OBJECTS_DIR:
OBJECTS_DIR = ../myproject/tmp
http://doc.qtsoftware.com/ 4.5 / qmake-variabile reference.html # oggetti-dir
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow