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