Qt - 设置.o文件的输出路径

时间:2013-07-10 02:53:16

标签: c++ qt qmake

这是文件夹的结构:

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

我想指定从.o文件生成的.cpp文件的输出路径,并将.o文件放在其.cpp文件的同一文件夹中,如:< / p>

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

1 个答案:

答案 0 :(得分:1)

qmake将所有目标文件放在一个目录中,您无法更改它。但您可以将此行添加到.pro文件

OBJECTS_DIR = .obj

然后它将创建一个名为obj的目录并将所有目标文件放在那里。