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