【问题标题】:How to specify different buld dirrectories for qmake?如何为 qmake 指定不同的 buld 目录?
【发布时间】:2017-08-01 22:34:52
【问题描述】:

我使用 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

My .pro file

【问题讨论】:

    标签: c++ qmake


    【解决方案1】:

    您可以将每个 SFMLwidgets 和 MapEditor 放在单独的子目录 qmake 项目文件中。两个子项目的共享配置可以放到一个pri文件中。

    【讨论】:

      猜你喜欢
      • 2011-02-04
      • 1970-01-01
      • 1970-01-01
      • 2015-08-18
      • 2012-01-22
      • 1970-01-01
      • 1970-01-01
      • 2015-04-16
      • 2023-03-22
      相关资源
      最近更新 更多