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)與我的源代碼和可執行文件放在同一個目錄中。
如何配置此版本將這些目標文件放在子目錄中,以免污染我的源區域?
您滿意的子目錄中的.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