我建立一个控制台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的-可变的reference.html#对象-DIR

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top