このページでは

ビルドのためのプロジェクトの設定

選択したキットのビルド設定を指定するには、[Projects ] > [Build Settings] に移動します。

「プロジェクト」モードのビルド設定

ビルド構成の管理

Edit build configuration のリストに新しいビルド構成を追加するには、Add を選択し、追加する構成のタイプを選択します。利用可能なオプションは、プロジェクトで選択したビルドシステムによって異なります。ビルド構成は必要な数だけ追加できます。また、Clone を選択して、現在選択されている構成をベースにしたビルド構成を追加することもできます。

Rename 」を選択すると、現在選択されているビルド構成に新しい名前を付けることができます。

現在選択されているビルド構成を削除するには、[Remove] を選択します。

ビルド構成の編集

Edit build configuration 」フィールドで、編集するビルド構成を選択します。

アクティブなビルド構成を編集するには、Ctrl+E、Ctrl+B(macOS ではCmd+E、Cmd+B)を選択します。

利用可能なビルド設定は、プロジェクトで選択したビルドシステムによって異なります:

このトピックでは、ビルド設定について一般的なレベルで説明します。

リモートデバイスでのビルド

使用するデバイスとツールチェーンを指定したキットがあれば、リモートの LinuxまたはDockerデバイス上でアプリケーションをビルドできます。キットのビルドデバイスが、リモートの Linux や Docker デバイスなどのリモートデバイスである場合、[Build directory ] フィールドの横にある [Browse ] ボタンに、リモートディレクトリを選択するためのオプションが表示されます。

また、「Build Environment 」セクションにある「Open Terminal 」ボタンをクリックすると、そのデバイス上でターミナルが開きます。

外部プロセスの起動

Qt Creator は、アプリケーションのビルドや実行などのタスクを実行するために、外部プロセスを実行します。プロセスを実行するために、Qt Creator はシステム固有のシェルコマンドを使用します。コマンドは、実行ファイル名とオプションのコマンドライン引数から構成されます。

実行ファイル名は、`qmake`、`Make`、`Command`、または`Executable`の各フィールドで指定します。これはプロジェクトから派生するか、手動で指定されます。実行ファイルを手動で指定する場合、環境変数やQt Creator 変数を参照できます。ただし、引用符の規則は適用されません。

引数フィールド(ArgumentsAdditional argumentsCMake argumentsCommand argumentsDefault argumentsExtra argumentsMake arguments 、またはTool arguments )にコマンドライン引数を指定できます。リダイレクトやその他の高度な構文を含むシェルコマンドラインを作成できます。 ただし、テスト対象のアプリケーションへのテストデータのパイプ処理やコマンドのグループ化など、より複雑なユースケースについては、コマンドを構築する際に「Executable 」フィールドの値が常に先頭に配置されるため、サポートされていません。

引数、実行ファイルのパス、および作業ディレクトリで、 Qt Creator の変数を使用できます。つまり、「変数 」(Variables )ボタンが表示されるすべてのフィールドで使用可能です。

ビルドステップの追加

CMakeのビルド手順

Build Steps では、プロジェクトのビルドに選択されたビルドシステムの設定を変更できます:

また、部分的にサポートされているビルドシステムについては、ビルド手順を編集することも可能です。

qmake や CMake を使用する場合、IncrediBuildを使用してビルドプロセスを高速化することができます。

ビルドステップを管理するには:

  • ビルドステップを追加するには、[Add Build Step ] を選択し、追加するステップを選択します。
  • 追加したステップを無効にするには、無効にするDisable )を選択します。
  • ステップの順序を変更するには、「上の階へ 」(Move Up )を選択し、「下に移動 」(Move Down )を選択します。
  • ステップを削除するには、アイテムを削除Remove Item )を選択します。

カスタムビルドステップの追加

ビルド設定にカスタムステップを追加するには、[Add Build Step ] > [Custom Process Step] を選択します。

カスタム処理ステップ

カスタムコマンドの実行

組み込みデバイス向けのビルド時にカスタムコマンドを実行するには、[Add Build Step ] > [Custom Remote Command (via adb shell) ](商用版のみ)を選択し、実行するコマンドを入力します。

クリーン処理ステップの追加

クリーン処理を使用して、中間ファイルを削除できます。この処理は、プロジェクトのビルド中に発生する原因不明の問題を解決するのに役立つ場合があります。以下のコマンドを使用します:

Clean Steps で、ビルドのクリーン処理手順を定義できます。make またはカスタムプロセスを使用してクリーン処理手順を追加するには、Add Clean Step を選択し、追加する手順を選択します。

清潔な階段

「プロジェクトのビルドと実行」、「ビルドシステムの選択」、「 Qt Creator 変数の使用」「デバッグの有効化」、「QMLデバッグの設定」、および「参考:ビルドシステム」も参照してください

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.