Skip to main content

qbs 1.0.0发布了

Comments

原文链接: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

Subscribe to our blog

Try Qt 6.11 Now!

Download the latest release here: www.qt.io/download

Qt 6.11 is now available, with new features and improvements for application developers and device creators.

We're Hiring

Check out all our open positions here and follow us on Instagram to see what it's like to be #QtPeople.