本文链接:http://blog.qt.digia.com/cn/2013/06/01/qbs-1-release/
原文链接:Jörg Bornemann – qbs 1.0.0 released
我们已经足够自信,qbs可以完全可以构建复杂的Qt Creator项目了。为了向公众反映它的可用度,以及鼓励您在自己的项目中使用qbs,在这里我们正式发布qbs 1.0.0。
我为什么要使用它?- qbs可以负责您的构建环境。可以在同一个shell中为不同的平台构建您的项目。
- 为您的项目并行构建不同的配置。
- 快速增量构建。速度比较结果在这里。
- QML式的语言。可以在JavaScript中编写您的复杂任务,而不是一些蹩脚的语言(嗯,我在说你呢,qmake)。
- Qt Creator 2.8支持qbs
- qbs和Qt版本并不绑定。这也就是说切换Qt版本并不会自动切换您的构建工具版本。
我从哪里可以得到它?
Qt Creator 2.8已经集成了qbs。 关于如何从源码构建qbs,您可以查看这个wiki页面:http://qt-project.org/wiki/qbs 如果您发现任何缺陷,请在https://bugreports.qt-project.org/browse/QBS报告。 如果您有任何问题,请在我们的邮件列表http://lists.qt-project.org/mailman/listinfo/qbs中讨论。
可以用它构建Qt么?这个问题经常被问到。尽管用qbs来替换Qt中现有的基于qmake的构建系统是可能的,但我们仍然需要一个configure脚本和蹩脚的syncqt脚本。这里看不出太多好处。我们还有更高的目标,当然我们也希望能够替代configure和syncqt脚本。这些都是qbs缺少的特性。另外,自举(bootstrapping)qbs还是不可能的。
|