ビルド・システム
プロジェクトを作成する際に、プロジェクトのビルドに使用するビルドシステムを選択できます:CMake, qmake, Meson, Qbs のいずれかです。
qmake は Qt のインストール時にインストールされ、設定されます。他のサポートされているビルドシステムを使用するには、それを設定する必要があります。
ビルドコンフィギュレーションには、ソースをバイナリにコンパイルするために必要なものがすべて含まれています。ビルド・コンフィギュレーションは、対応するキットで定義されているツールと設定を使用します。
Autotoolsを使えば、簡単な指示から、移植可能で、完全で、自己完結型のGNUビルドシステムを作成することができます。 | |
CMakeは、ビルドシステムの生成を自動化するためのqmakeの代替ツールです。 | |
CMake Qt ベンダープリセットの概要。 | |
サポートされているCMakeプリセットの例。 | |
Conan パッケージマネージャでアプリケーションをビルドするための設定。 | |
実験的な Conan プラグインは Conan パッケージマネージャーを統合します。 | |
IncrediBuild は C++ コードのビルド時間を短縮します。 | |
Incredibuildのビルドとクリーン・ステップ。 | |
Meson を使用してネイティブ・デスクトップ・アプリケーションをビルドする。 | |
Meson でアプリケーションをビルドするための設定 | |
Nimble パッケージ・マネージャは、Nim コンパイラを使用して、デスクトップ・プラットフォーム用の Nim アプリケーション実行可能ファイルを生成します。 | |
Qbs はオールインワンのビルド・ツールで、(qmake や CMake のように)高レベルのプロジェクト記述からビルド・グラフを生成し、(make のように)低レベルのビルド・グラフのコマンドを実行します。 | |
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.