这是文件夹的结构:
TEST
|-- DIR1
| |-- TEST1.cpp
| `-- TEST1.h
|-- DIR2
| |-- TEST2.cpp
| `-- TEST2.h
`-- main.cpp
在qmake -project
, qmake TEST.pro
,之后make
,我得到:
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
,例如:
TEST
|-- DIR1
| |-- TEST1.cpp
| |-- TEST1.o
| `-- TEST1.h
|-- DIR2
| |-- TEST2.cpp
| |-- TEST2.o
| `-- TEST2.h
|-- Makefile
|-- TEST
|-- TEST.pro
|-- main.cpp
`-- main.o