Qbs | Qt Creator Documentation
Description: Qbs is an all-in-one build tool that generates a build graph from a high-level project description (like qmake or CMake do) and executes the commands in the low-level build graph (like make does).

- Qt Creator Documentation
- Qbs
- Qt Creator 19.0.1

Nimble ◦ Qbs build configuration

# Qbs

Qbs is an all-in-one build tool that generates a build graph from a high-level project description (like qmake or CMake do) and executes the commands in the low-level build graph (like make does).

To use Qbs to build a project, you must create a `.qbs` file for the project. You can use Qt Creator to create a C or C++ project that is built with Qbs. For more information about Qbs, see the Qbs Manual.

The application is built using the default Qbs profile that is associated with the build and run kit. Qt Creator automatically creates a Qbs profile for each kit. You can edit the build profiles by adding new keys and values.

To check which Qbs version is being used, select Preferences > Qbs > General.

## Building Qbs

If you build Qt Creator yourself from the Qt Creator Git repository, you also need to fetch the Qbs submodule to get Qbs support:

1. Fetch the Qbs submodule in your Qt Creator git checkout with `git submodule update --init`.
2. Run qmake on Qt Creator and build Qt Creator again.

See also Select the build system, Open projects, Set Qbs profile directory, Qbs build configuration, and Specifying run settings.

Nimble ◦ Qbs build configuration