このページでは

ビルドシステムの選択

プロジェクトのビルドには、いくつかのビルドシステムを使用できます:

  • CMakeは、異なるプラットフォームにわたる開発プロジェクトのビルドプロセスを簡素化する、クロスプラットフォームのビルド自動化システムです。ビルド設定の生成を自動化します。詳細については、「CMake」を参照してください。
  • qmakeは、ビルド設定の生成を自動化するCMakeの代替ツールです。Qtインストーラはqmakeをインストールし、設定を行います。サポートされている他のビルドシステムのいずれかを使用するには、そのシステムを設定する必要があります。
  • Mesonは、高速で使いやすいオープンソースのビルドシステムであり、開発者がビルド定義の作成やデバッグ、およびビルドシステムがコードのコンパイルを開始するのを待つ時間を最小限に抑えることを目的としています。詳細については、Mesonを参照してください。
  • Qbsは、高レベルのプロジェクト記述からビルドグラフを生成し(qmakeやCMakeと同様に)、低レベルのビルドグラフ内のコマンドを実行する(makeと同様に)オールインワンのビルドツールです。詳細については、「ビルドシステム: Qbs」を参照してください。

通常、プロジェクトを作成する際にビルドシステムを選択します。

別のビルドシステムへの移行

プロジェクトを Microsoft Visual Studio などの別のビルドシステムにエクスポートするには、[Build ] > [Run Generator ] に移動し、リストからジェネレータを選択します。Qt Creator により、プロジェクトのビルドディレクトリ内に .vcxproj などのビルドファイルが生成されます。

プロジェクトのビルドに使用するツール(qmake または CMake)が、これらのジェネレータを提供します。利用可能なジェネレータは、ビルドツールのバージョン、ホストプラットフォーム、およびホストシステムのプロパティによって異なります。また、Clang Code Model プラグインが有効になっている場合(デフォルト)、JSON コンパイルデータベースジェネレータも利用可能です。

ビルドおよび実行の設定

プロジェクトディレクトリの場所を変更したり、プロジェクトのビルドおよび実行に関する設定を指定したりするには、[Preferences ] > [Build & Run ] > [General] を選択します。

Projects 」モードで、さまざまなターゲットプラットフォーム向けのビルドおよび実行設定を指定します。

「ビルド用のプロジェクトの設定」、「実行用のプロジェクトの設定」、「参考:ビルドシステム」、および「プロジェクトウィザードの使用も参照してください

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.