0

我目前正在将我的 qmake 文件移植到 Qbs。在我的 qmake 设置中,我在所有其他项目文件包含defineTest的单个文件中创建了几个。.pri这些通常只是调用带有参数(通常是项目名称)的函数之一,就是这样。现在有了 Qbs,在我看来,所有项目都可能只有一个文件(文档甚至暗示)。

但是,我想将我之前的概念更进一步。由于我对每个项目都有相同的结构,因此理论上我可以遍历目录并为每个目录名称创建一个Product. 我有一个目录列表,但现在我不知道如何创建一个循环来Product为列表中的每个名称创建一个。

Qbs 是否支持循环?语法是什么?如果不是,那将是什么解决方法,也许导入具有该逻辑的 javascript 模块?但是我如何将它导出回 Qbs 中呢?

QMake 确实有循环,但它缺乏文件系统功能,现在似乎 Qbs 具有文件系统功能,但没有与 qmake 相同的循环......

4

0 回答 0