Qbs (build tool)

Qbs
Developer(s)Qt Project
Initial releaseFebruary 15, 2012; 12 years ago (2012-02-15)[1]
Stable release
1.22.1 / April 29, 2022; 2 years ago (2022-04-29)[2]
Repositorywww.code.qt.io/cgit/qbs/qbs.git
Written inC++, JavaScript, QML, some Java and TypeScript
Operating systemCross-platform
TypeBuild automation, software development tools
LicenseLGPL[3]
Websitewiki.qt.io/Qbs Edit this on Wikidata

Qbs (pronounced Cubes) is a cross-platform free and open-source software for managing the build process of software. It was designed to support large, complex projects, written in any number of programming languages, primarily C/C++.

Qbs is an all-in-one tool that generates a build graph from a high-level project description (like its predecessor qmake), and additionally undertakes the task of executing the commands in the low-level build graph (like make).

Qbs was originally created by Nokia, then The Qt Company, who distributes it along with their Qt toolkit. It integrates with the Qt framework, and automates the creation of moc (meta object compiler) and rcc (resource compiler) sources, which are used in Qt's meta-object system and in the integration of binary resources (e.g. pictures).

It has been deprecated by Qt Group in 2018 to redirect the resources to CMake instead "Deprecation of Qbs"..

  1. ^ "Introducing Qbs". The Qt Company. Retrieved 2016-06-02.
  2. ^ "ndex of /official_releases/qbs". download.qt.io. Retrieved 2022-05-13.
  3. ^ "Qt Licensing - Qt Developer Network". qt-project.org.