2009-07-13 74 views
2

我正在构建一个控制台Qt项目。如何在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

您满意的子目录中的.o文件将是?那么moc文件,资源文件,生成的makefile等等呢?到目前为止,我正在设置OBJECTS_DIR,MOC_DIR,DESTDIR,RCC_DIR,UI_DIR,UI_HEADERS_DIR和UI_SOURCES_DIR,除了生成的makefile以外,一切都进入我的'obj'目录。我以为我可以免费使用QMAKE_MAKEFILE,但似乎并不喜欢将路径作为名称的一部分(无论如何它都会被QtCreator忽略)。 – KeyserSoze 2009-09-08 22:16:49

回答

相关问题