如何为 qmake 指定不同的构建目录?
How to specify different buld dirrectories for qmake?
我用的是qmake。我有以下项目结构:
/
|_SFMLWidgets
| |_...
| |_View.h
| |_View.cpp
| \_...
|
|_MapEditor
| |_...
| |_View.h
| |_View.cpp
| \_...
|
\_main.cpp
这个视图做不同的事情。当我尝试编译项目时出现编译错误:
overriding recipe for target 'debug/View.o'
ignoring old recipe for target 'debug/View.o'
发生这种情况是因为两个视图都构建在同一目录中。有没有办法指定不同的构建目录?
我想要这样的东西:
/
|_debug
|_SFMLWidgets
| |_...
| |_View.o
| \_...
|
|_MapEditor
| |_...
| |_View.o
| \_...
|
|_main.o
\_main.exe
您可以将每个 SFMLwidgets 和 MapEditor 放在单独的子目录 qmake 项目文件中。两个子项目的共享配置可以放到一个pri文件中。
我用的是qmake。我有以下项目结构:
/
|_SFMLWidgets
| |_...
| |_View.h
| |_View.cpp
| \_...
|
|_MapEditor
| |_...
| |_View.h
| |_View.cpp
| \_...
|
\_main.cpp
这个视图做不同的事情。当我尝试编译项目时出现编译错误:
overriding recipe for target 'debug/View.o'
ignoring old recipe for target 'debug/View.o'
发生这种情况是因为两个视图都构建在同一目录中。有没有办法指定不同的构建目录?
我想要这样的东西:
/
|_debug
|_SFMLWidgets
| |_...
| |_View.o
| \_...
|
|_MapEditor
| |_...
| |_View.o
| \_...
|
|_main.o
\_main.exe
您可以将每个 SFMLwidgets 和 MapEditor 放在单独的子目录 qmake 项目文件中。两个子项目的共享配置可以放到一个pri文件中。