2009-07-13 72 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

回答

相關問題