org.qt-project.qbs.331
doc
3.3.1
qbs
3.3.1
qbs

# Qbs

Introduction

## Setup

Installing

Configuring Profiles and Preferences

Managing Qt Versions

## Usage

Language Introduction

Building Applications

Running Applications

Installing Files

Target Platforms

Using the Shell

Generators

Multiplexing

Custom Modules and Items

Special Property Values

Module Providers

## Tutorial

Console Application

Static Library

Dynamic Library

Convenience Items

Autotest

Project Properties

Buildconfig Module

Configurable Library

Version Header

C++20 Modules

How-tos

## Reference

### List of All Items

List of Language Items

List of Convenience Items

List of Probes

List of Built-in Services

Command-Line Interface

List of Modules

List of Module Providers

Command and JavaScriptCommand

Appendix A: Building Qbs

Appendix B: Migrating from Other Build Systems

Appendix C: The JSON API

Appendix D: Licenses and Code Attributions

attributions.html
building-applications.html
building-qbs.html
cli-build.html
cli-clean.html
cli-config-ui.html
cli-config.html
cli-create-project.html
cli-dump-nodes-tree.html
cli-generate.html
cli-help.html
cli-install.html
cli-list-products.html
cli-resolve.html
cli-run.html
cli-session.html
cli-setup-android.html
cli-setup-qt.html
cli-setup-toolchains.html
cli-shell.html
cli-status.html
cli-update-timestamps.html
cli-version.html
cli.html
commands.html
configuring.html
custom-modules.html
generators.html
howtos.html
images/arrow_bc.png
images/bgrContent.png
images/btn_next.png
images/btn_prev.png
images/bullet_dn.png
images/bullet_sq.png
images/home.png
images/ico_out.png
images/logo.png
images/qbs-build-process.png
images/qbs-dmg.png
images/qbs-settings-gui.png
index.html
installing-files.html
installing.html
jsextension-binaryfile.html
jsextension-environment.html
jsextension-file.html
jsextension-fileinfo.html
jsextension-host.html
jsextension-process.html
jsextension-propertylist.html
jsextension-temporarydir.html
jsextension-textfile.html
jsextension-utilities.html
jsextension-xml.html
jsextensions-general.html
json-api.html
language-introduction.html
list-of-builtin-services.html
list-of-items.html
module-providers.html
multiplexing.html
overview.html
platforms.html
porting-to-qbs.html
qbs-attribution-biplist.html
qbs-attribution-cppscanner.html
qbs-attribution-dmgbuild.html
qbs-attribution-ds-store.html
qbs-attribution-mac-alias.html
qbs-attribution-quickjs.html
qbs-target-android.html
qbs-target-integrity.html
qbs-target-ios.html
qbs-target-linux.html
qbs-target-macos.html
qbs-target-qnx.html
qbs-target-tvos.html
qbs-target-vxworks.html
qbs-target-watchos.html
qbs-target-windows.html
qbsconvenienceitems-qmlmodule.html
qbslanguageitems-qmlmodule.html
qbsmoduleproviders-qmlmodule.html
qbsmodules-qmlmodule.html
qbsprobes-qmlmodule.html
qml-qbsconvenienceitems-appleapplicationdiskimage-members.html
qml-qbsconvenienceitems-appleapplicationdiskimage.html
qml-qbsconvenienceitems-applediskimage-members.html
qml-qbsconvenienceitems-applediskimage.html
qml-qbsconvenienceitems-application-members.html
qml-qbsconvenienceitems-application.html
qml-qbsconvenienceitems-applicationextension-members.html
qml-qbsconvenienceitems-applicationextension.html
qml-qbsconvenienceitems-autotestrunner-members.html
qml-qbsconvenienceitems-autotestrunner.html
qml-qbsconvenienceitems-configbuild-members.html
qml-qbsconvenienceitems-configbuild.html
qml-qbsconvenienceitems-configinstall-members.html
qml-qbsconvenienceitems-configinstall.html
qml-qbsconvenienceitems-cppapplication-members.html
qml-qbsconvenienceitems-cppapplication.html
qml-qbsconvenienceitems-cpplibrary-members.html
qml-qbsconvenienceitems-cpplibrary.html
qml-qbsconvenienceitems-cppstd-members.html
qml-qbsconvenienceitems-cppstd.html
qml-qbsconvenienceitems-dynamiclibrary-members.html
qml-qbsconvenienceitems-dynamiclibrary.html
qml-qbsconvenienceitems-innosetup-members.html
qml-qbsconvenienceitems-innosetup.html
qml-qbsconvenienceitems-installpackage-members.html
qml-qbsconvenienceitems-installpackage.html
qml-qbsconvenienceitems-javaclasscollection-members.html
qml-qbsconvenienceitems-javaclasscollection.html
qml-qbsconvenienceitems-javajarfile-members.html
qml-qbsconvenienceitems-javajarfile.html
qml-qbsconvenienceitems-library-members.html
qml-qbsconvenienceitems-library.html
qml-qbsconvenienceitems-loadablemodule-members.html
qml-qbsconvenienceitems-loadablemodule.html
qml-qbsconvenienceitems-objectlibrary-members.html
qml-qbsconvenienceitems-objectlibrary.html
qml-qbsconvenienceitems-plugin-members.html
qml-qbsconvenienceitems-plugin.html
qml-qbsconvenienceitems-qtapplication-members.html
qml-qbsconvenienceitems-qtapplication.html
qml-qbsconvenienceitems-qtguiapplication-members.html
qml-qbsconvenienceitems-qtguiapplication.html
qml-qbsconvenienceitems-qtlupdaterunner-members.html
qml-qbsconvenienceitems-qtlupdaterunner.html
qml-qbsconvenienceitems-staticlibrary-members.html
qml-qbsconvenienceitems-staticlibrary.html
qml-qbsconvenienceitems-xpcservice-members.html
qml-qbsconvenienceitems-xpcservice.html
qml-qbslanguageitems-artifact-members.html
qml-qbslanguageitems-artifact.html
qml-qbslanguageitems-depends-members.html
qml-qbslanguageitems-depends.html
qml-qbslanguageitems-export-members.html
qml-qbslanguageitems-export.html
qml-qbslanguageitems-filetagger-members.html
qml-qbslanguageitems-filetagger.html
qml-qbslanguageitems-group-members.html
qml-qbslanguageitems-group.html
qml-qbslanguageitems-joblimit-members.html
qml-qbslanguageitems-joblimit.html
qml-qbslanguageitems-module-members.html
qml-qbslanguageitems-module.html
qml-qbslanguageitems-moduleprovider-members.html
qml-qbslanguageitems-moduleprovider.html
qml-qbslanguageitems-parameter-members.html
qml-qbslanguageitems-parameter.html
qml-qbslanguageitems-parameters-members.html
qml-qbslanguageitems-parameters.html
qml-qbslanguageitems-probe-members.html
qml-qbslanguageitems-probe.html
qml-qbslanguageitems-product-members.html
qml-qbslanguageitems-product.html
qml-qbslanguageitems-profile-members.html
qml-qbslanguageitems-profile.html
qml-qbslanguageitems-project-members.html
qml-qbslanguageitems-project.html
qml-qbslanguageitems-properties-members.html
qml-qbslanguageitems-properties.html
qml-qbslanguageitems-propertyoptions-members.html
qml-qbslanguageitems-propertyoptions.html
qml-qbslanguageitems-rule-members.html
qml-qbslanguageitems-rule.html
qml-qbslanguageitems-scanner-members.html
qml-qbslanguageitems-scanner.html
qml-qbslanguageitems-subproject-members.html
qml-qbslanguageitems-subproject.html
qml-qbsmoduleproviders-conan-members.html
qml-qbsmoduleproviders-conan.html
qml-qbsmoduleproviders-qbspkgconfig-members.html
qml-qbsmoduleproviders-qbspkgconfig.html
qml-qbsmoduleproviders-qt-members.html
qml-qbsmoduleproviders-qt.html
qml-qbsmodules-android-ndk-members.html
qml-qbsmodules-android-ndk.html
qml-qbsmodules-android-sdk-members.html
qml-qbsmodules-android-sdk.html
qml-qbsmodules-archiver-members.html
qml-qbsmodules-archiver.html
qml-qbsmodules-autotest-members.html
qml-qbsmodules-autotest.html
qml-qbsmodules-bundle-members.html
qml-qbsmodules-bundle.html
qml-qbsmodules-capnproto-cpp-members.html
qml-qbsmodules-capnproto-cpp.html
qml-qbsmodules-codesign-members.html
qml-qbsmodules-codesign.html
qml-qbsmodules-config-build-members.html
qml-qbsmodules-config-build.html
qml-qbsmodules-config-install-members.html
qml-qbsmodules-config-install.html
qml-qbsmodules-cpp-members.html
qml-qbsmodules-cpp-obsolete.html
qml-qbsmodules-cpp.html
qml-qbsmodules-cpufeatures-members.html
qml-qbsmodules-cpufeatures.html
qml-qbsmodules-dmg-members.html
qml-qbsmodules-dmg.html
qml-qbsmodules-exporter-cmake-members.html
qml-qbsmodules-exporter-cmake.html
qml-qbsmodules-exporter-pkgconfig-members.html
qml-qbsmodules-exporter-pkgconfig.html
qml-qbsmodules-exporter-qbs-members.html
qml-qbsmodules-exporter-qbs.html
qml-qbsmodules-flatbuf-c-members.html
qml-qbsmodules-flatbuf-c.html
qml-qbsmodules-flatbuf-cpp-members.html
qml-qbsmodules-flatbuf-cpp.html
qml-qbsmodules-freedesktop-members.html
qml-qbsmodules-freedesktop.html
qml-qbsmodules-ib-members.html
qml-qbsmodules-ib.html
qml-qbsmodules-ico-members.html
qml-qbsmodules-ico.html
qml-qbsmodules-innosetup-members.html
qml-qbsmodules-innosetup.html
qml-qbsmodules-installpaths-members.html
qml-qbsmodules-installpaths.html
qml-qbsmodules-java-members.html
qml-qbsmodules-java.html
qml-qbsmodules-lex-yacc-members.html
qml-qbsmodules-lex-yacc.html
qml-qbsmodules-nodejs-members.html
qml-qbsmodules-nodejs.html
qml-qbsmodules-nsis-members.html
qml-qbsmodules-nsis.html
qml-qbsmodules-pkgconfig-members.html
qml-qbsmodules-pkgconfig.html
qml-qbsmodules-protobuf-cpp-members.html
qml-qbsmodules-protobuf-cpp.html
qml-qbsmodules-protobuf-nanopb-members.html
qml-qbsmodules-protobuf-nanopb.html
qml-qbsmodules-protobuf-objc-members.html
qml-qbsmodules-protobuf-objc.html
qml-qbsmodules-qbs-members.html
qml-qbsmodules-qbs.html
qml-qbsmodules-qnx-members.html
qml-qbsmodules-qnx.html
qml-qbsmodules-qt-android-support-members.html
qml-qbsmodules-qt-android-support.html
qml-qbsmodules-qt-core-members.html
qml-qbsmodules-qt-core.html
qml-qbsmodules-qt-dbus-members.html
qml-qbsmodules-qt-dbus.html
qml-qbsmodules-qt-declarative-members.html
qml-qbsmodules-qt-declarative.html
qml-qbsmodules-qt-gui-members.html
qml-qbsmodules-qt-gui.html
qml-qbsmodules-qt-plugin-support-members.html
qml-qbsmodules-qt-plugin-support.html
qml-qbsmodules-qt-qml-members.html
qml-qbsmodules-qt-qml.html
qml-qbsmodules-qt-quick-members.html
qml-qbsmodules-qt-quick.html
qml-qbsmodules-qt-scxml-members.html
qml-qbsmodules-qt-scxml.html
qml-qbsmodules-qt-shadertools-members.html
qml-qbsmodules-qt-shadertools.html
qml-qbsmodules-sanitizers-address-members.html
qml-qbsmodules-sanitizers-address.html
qml-qbsmodules-texttemplate-members.html
qml-qbsmodules-texttemplate.html
qml-qbsmodules-typescript-members.html
qml-qbsmodules-typescript.html
qml-qbsmodules-vcs-members.html
qml-qbsmodules-vcs.html
qml-qbsmodules-wix-members.html
qml-qbsmodules-wix.html
qml-qbsmodules-xcode-members.html
qml-qbsmodules-xcode.html
qml-qbsprobes-binaryprobe-members.html
qml-qbsprobes-binaryprobe.html
qml-qbsprobes-conanfileprobe-members.html
qml-qbsprobes-conanfileprobe.html
qml-qbsprobes-frameworkprobe-members.html
qml-qbsprobes-frameworkprobe.html
qml-qbsprobes-includeprobe-members.html
qml-qbsprobes-includeprobe.html
qml-qbsprobes-libraryprobe-members.html
qml-qbsprobes-libraryprobe.html
qml-qbsprobes-pathprobe-members.html
qml-qbsprobes-pathprobe.html
qml-qbsprobes-pkgconfigprobe-members.html
qml-qbsprobes-pkgconfigprobe.html
qt-modules.html
qt-versions.html
reference.html
running-applications.html
setup.html
shell.html
special-property-values.html
style/offline-dark.css
style/offline-simple.css
style/offline.css
style/tech_preview.svg
tutorial-1.html
tutorial-10.html
tutorial-2.html
tutorial-3.html
tutorial-4.html
tutorial-5.html
tutorial-6.html
tutorial-7.html
tutorial-8.html
tutorial-9.html
tutorial.html
usage.html