2013-07-10 35 views
2

這裏的文件夾結構:Qt的 - 設置的.o文件的輸出路徑

TEST 
|-- DIR1 
| |-- TEST1.cpp 
| `-- TEST1.h 
|-- DIR2 
| |-- TEST2.cpp 
| `-- TEST2.h 
`-- main.cpp 

qmake -projectqmake TEST.promake,我得到:

TEST 
|-- DIR1 
| |-- TEST1.cpp 
| `-- TEST1.h 
|-- DIR2 
| |-- TEST2.cpp 
| `-- TEST2.h 
|-- Makefile 
|-- TEST 
|-- TEST.pro 
|-- TEST1.o 
|-- TEST2.o 
|-- main.cpp 
`-- main.o 

我想指定輸出從.cpp文件生成的.o文件的路徑,並將.o文件放在其.cpp文件的相同文件夾中,如:

TEST 
|-- DIR1 
| |-- TEST1.cpp 
| |-- TEST1.o 
| `-- TEST1.h 
|-- DIR2 
| |-- TEST2.cpp 
| |-- TEST2.o 
| `-- TEST2.h 
|-- Makefile 
|-- TEST 
|-- TEST.pro 
|-- main.cpp 
`-- main.o 

回答

1

qmake將所有目標文件放在一個目錄中,但不能更改它。但是,您可以將此行添加到您的.pro文件

OBJECTS_DIR = .obj 

然後,它會創建一個名爲OBJ目錄,並把所有的目標文件存在。