ビルド・システム

プロジェクトを作成する際に、プロジェクトのビルドに使用するビルドシステムを選択できます:CMake, qmake, Meson, Qbs のいずれかです。

qmake は Qt のインストール時にインストールされ、設定されます。他のサポートされているビルドシステムを使用するには、それを設定する必要があります。

ビルドコンフィギュレーションには、ソースをバイナリにコンパイルするために必要なものがすべて含まれています。ビルド・コンフィギュレーションは、対応するキットで定義されているツールと設定を使用します。

Autotools

Autotoolsを使えば、簡単な指示から、移植可能で、完全で、自己完結型のGNUビルドシステムを作成することができます。

CMake

CMakeは、ビルドシステムの生成を自動化するためのqmakeの代替ツールです。

CMake Qt vendor presets

CMake Qt ベンダープリセットの概要。

CMake presets

サポートされているCMakeプリセットの例。

Conan build configuration

Conan パッケージマネージャでアプリケーションをビルドするための設定。

Conan package manager

実験的な Conan プラグインは Conan パッケージマネージャーを統合します。

IncrediBuild

IncrediBuild は C++ コードのビルド時間を短縮します。

IncrediBuild build configuration

Incredibuildのビルドとクリーン・ステップ。

Meson

Meson を使用してネイティブ・デスクトップ・アプリケーションをビルドする。

Meson build configuration

Meson でアプリケーションをビルドするための設定

Nimble

Nimble パッケージ・マネージャは、Nim コンパイラを使用して、デスクトップ・プラットフォーム用の Nim アプリケーション実行可能ファイルを生成します。

Qbs

Qbs はオールインワンのビルド・ツールで、(qmake や CMake のように)高レベルのプロジェクト記述からビルド・グラフを生成し、(make のように)低レベルのビルド・グラフのコマンドを実行します。

Qbs build configuration

Qbsでアプリケーションをビルドするための設定。

How toも参照してください: ビルドと実行プロジェクトのビルドと実行キットの管理も参照してください。

Copyright © The Qt Company Ltd. and other contributors. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.