如何在Qt项目文件中指定对象目录?

时间:2009-07-13 14:44:10

标签: qt configuration build-process qmake

我正在构建一个控制台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)与我的源和可执行文件放在同一目录中。

如何配置此版本以将这些目标文件放在子目录中,以免污染我的源区域?

1 个答案:

答案 0 :(得分:2)

设置OBJECTS_DIR:

OBJECTS_DIR = ../myproject/tmp

请参阅http://doc.qtsoftware.com/4.5/qmake-variable-reference.html#objects-dir