Как указать каталог объектов в файле проекта Qt?
-
12-09-2019 - |
Вопрос
Я создаю консольный проект Qt.
В настоящее время мой файл проекта выглядит так:
CONFIG += qt console debug
CONFIG -= app_bundle
HEADERS = HelperClass.h
SOURCES = HelperClass.cpp \
main.cpp
TARGET = doit
Моя переменная среды QMAKESPEC имеет значение: macx-g++
Я захожу в каталог с файлами проекта (и исходниками) и запускаю qmake
(который создает Makefile), затем make
построить проект.Объектные файлы (*.o) из компиляции размещаются в одном каталоге с моим исходным кодом и исполняемым файлом.
Как мне настроить эту сборку для размещения этих объектных файлов в подкаталоге, чтобы они не загрязняли мою исходную область?
Решение
установите OBJECTS_DIR:
OBJECTS_DIR = ../myproject/tmp
Видеть http://doc.qtsoftware.com/4.5/qmake-variable-reference.html#objects-dir
Не связан с StackOverflow