Comment puis-je spécifier un répertoire d'objets dans un fichier de projet Qt?
-
12-09-2019 - |
Question
Je construis une console projet Qt.
À l'heure actuelle, mon dossier de projet ressemble à ceci:
CONFIG += qt console debug
CONFIG -= app_bundle
HEADERS = HelperClass.h
SOURCES = HelperClass.cpp \
main.cpp
TARGET = doit
Ma variable d'environnement QMAKESPEC est réglé sur: macx-g++
Je vais dans le répertoire avec les fichiers projet (et source) et exécuter qmake
(qui construit un Makefile) make
puis pour construire le projet. Les fichiers objet (* .o) de la compilation sont placés dans le même répertoire avec ma source et l'exécutable.
Comment puis-je configurer cette version pour placer les fichiers objet dans un sous-répertoire afin qu'ils ne polluent pas ma source?
La solution
set
OBJECTS_DIR:
OBJECTS_DIR = ../myproject/tmp
Voir http://doc.qtsoftware.com/ 4.5 / objets-dir qmake variable reference.html #
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow