我有多个qmake .pro文件,这些文件是从带有子模板的根.pro文件中调用的。
更改整个构建系统的设置的最佳方法是什么(例如,发布到调试)。
目前我只能通过更改每个子.pro文件或使用外部脚本来更改每个.pro文件来实现此目的。
我希望有一种方法可以在子目录.pro文件和其他文件之间共享qmake变量。
答案 0 :(得分:1)
我知道这样做的唯一方法是通过一个包含文件:在项目根目录的vars.pri文件中定义所有变量,并在.pro文件中使用include()来访问共享变量。 / p>
答案 1 :(得分:0)
Qt Creator很好地解决了这个问题。使用config编译子目录项时,所有子项目都使用config进行编译。
对于所有项目树,使用单个阴影构建目录。