多数のプラットフォーム向けビルド
多くのターゲットプラットフォーム向け、あるいは異なるコンパイラ、デバッガ、Qtバージョンを使用してアプリケーションをビルドできます。キットを管理することで、使用するツール、デバイスタイプ、その他の設定を定義します。
デフォルトでは、アプリケーションを実行すると、まず自動的にビルドとデプロイが行われます。ただし、各操作を個別に実行することも可能です。
アプリケーションのコードがデバイス向けにコンパイルおよびリンクできるかどうかを確認するには、プロジェクトをビルドします。ビルドエラーや警告は「Issues」で確認でき、詳細については「Compile Output」で確認できます。
アプリケーションのビルド
アプリケーションをビルドするには:
- 「Build and Run Kit Selector 」アイコンを選択するか、「Build 」>「Open Build and Run Kit Selector 」に移動し、「build and run kit」またはAndroidデバイスを選択します。

- 「Build 」に移動し、「Build Project 」を選択するか、Ctrl+Bを押します。
または、
(Run) を選択して、アプリケーションをビルドした後、デプロイして実行します。
ビルドの中止
アプリケーションのビルド中は、「
」(Build )ボタンが「
」(Cancel Build )ボタンに変わります。ビルドをキャンセルするには:
- 「
」を選択します。 - Alt+Backspace キーを押します。
- 「Build 」に移動し、「Cancel Build 」を選択します。
ビルドコマンドを選択し、さらにアプリケーションも実行したい場合は、「Run 」ボタンを選択して、ビルド完了後にプロジェクトの実行をスケジュールします。
複数の構成でプロジェクトをビルドする
「Build 」に移動し、メニューコマンドを選択して、プロジェクトのビルド、再ビルド、クリーンを行います。
現在のプロジェクトをすべての構成、つまり、有効になっているすべてのキットのすべてのビルド構成でビルドするには、[Build Project for All Configurations] を選択します。
開いているすべてのプロジェクトをビルドするには、[Build All Projects] を選択します。1 つのアプリケーションのビルドに失敗した場合、Qt Creator はエラーメッセージを表示し、他のアプリケーションのビルドを続行します。
開いているすべてのプロジェクトをすべての構成でビルドするには、[Build All Projects for All Configurations] を選択します。
ファイルまたはサブプロジェクトのビルド
1 つのファイルまたはサブプロジェクトで行った変更について、コンパイル出力をすばやく確認するには、[Build ] メニューコマンドを選択してビルドします。利用可能なビルドメニューコマンドは、プロジェクトに選択したビルドシステム(CMake、qmake、または Qbs)によって異なります。
「Build for Run Configuration 」を選択すると、選択した実行構成に対応する実行ファイルをビルドできます。また、ロケーターの「cm 」フィルターを使用することもできます。
ビルド成果物の削除
すべてのビルド成果物を削除するには、[Build ] に移動し、[Clean] を選択します。
ビルドディレクトリをクリーンアップしてからプロジェクトをビルドするには、[Rebuild] を選択します。
依存関係のないプロジェクトをビルドしてクリーンするには、Projects ビューのコンテキストメニューから、Build Without Dependencies 、Rebuild Without Dependencies 、およびClean Without Dependencies の各オプションを選択します。
「ビルドのためのプロジェクトの設定」、「手順:ビルドと実行」、「Docker デバイスの追加」、および「ビルド設定の指定」も参照してください 。
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.