2

我有多个 qmake .pro 文件,它们是从带有子目录模板的根 .pro 文件调用的。

更改整个构建系统的设置的最佳方法是什么(例如,发布到调试)。

目前我只能通过更改每个子 .pro 文件或使用外部脚本来更改每个 .pro 文件来做到这一点。

我希望有一种方法可以在 subdirs .pro 文件和其他文件之间共享 qmake 变量。

4

2 回答 2

1

我知道这样做的唯一方法是通过包含文件:在项目根目录的 vars.pri 文件中定义所有变量,并在 .pro 文件中使用 include() 来访问共享变量。

于 2010-10-05T13:49:50.143 回答
0

Qt Creator 很好地解决了这个问题。当您使用配置编译子目录项目时,所有子项目都会使用配置进行编译。

对于所有项目树,使用单个 shadow-build 目录。

于 2013-05-28T13:41:49.783 回答