Skip to main content

qbs 1.0.0发布了

评论

原文链接: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还是不可能的。

评论

Comments are disabled for this post.

Subscribe to our blog

立即体验 Qt 6.12!

点击此处下载最新版本:www.qt.io/download

Qt 6.12 LTS 现已发布,为应用程序开发者和设备制造商带来了新功能和改进。

我们正在招聘

点击此处查看所有职位空缺并关注我们的Instagram账号,了解成为#QtPeople的感受。