qmake
中的,有system()
函数,它只运行您在编译时传递的命令。问题是:它是否有qbs
类似物? Qbs Rule
/ Artifact
方法是针对不同目的而设计的,对于简单的用例来说过于冗长
答案 0 :(得分:3)
qmake的system()函数在编译时不运行命令,但在配置时,这是不同的。
请记住,qmake和qbs是两个截然不同的构建系统,具有根本不同的设计和功能,而且qbs'冗长部分是由于其基本的架构差异使得它比qmake能够强大得多。
也就是说,qbs中的粗略等价物是Process服务,您可以从规则的outputArtifacts或准备脚本,或从属性绑定的右侧调用(尽管为了性能)原因不建议这样做。)
您的用例究竟是什么?你可能一开始就在寻找错误的机制......