Como faço para especificar um diretório de objeto em um arquivo de projeto Qt?
-
12-09-2019 - |
Pergunta
Eu estou construindo um projeto Qt console.
Atualmente, o meu projeto aparência de arquivo como este:
CONFIG += qt console debug
CONFIG -= app_bundle
HEADERS = HelperClass.h
SOURCES = HelperClass.cpp \
main.cpp
TARGET = doit
Meu QMAKESPEC variável de ambiente é definida como: macx-g++
Eu vou para o diretório com os arquivos do projeto (e fonte) e qmake
prazo (que constrói um Makefile), então make
para construir o projeto. Os arquivos de objeto (* .o) a partir da compilação são colocados no mesmo diretório com a minha fonte e o executável.
Como faço para configurar esta compilação para colocar esses arquivos objeto em um diretório sub para que eles não poluir a minha área de origem?
Solução
set OBJECTS_DIR:
OBJECTS_DIR = ../myproject/tmp
http://doc.qtsoftware.com/ 4,5 / qmake-variable-reference.html # objetos-dir
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow