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

Qbs は、「Build directory 」で指定したディレクトリにプロジェクトをビルドします。
「Tooltip in target selector 」で、キットセレクターのビルド構成にカーソルを合わせたときにツールチップとして表示されるテキストを入力します。
Configuration name で、ビルド構成の名前を入力できます。
Qbs の設定に関する詳細については、「Qbs プロファイルディレクトリの設定」を参照してください。
デバッグ情報の分離
デバッグ情報が生成される場合、Separate debug info で「Enable 」を選択することで、バイナリに埋め込むのではなく、別のファイルに配置することができます。詳細については、「CPU 使用率の分析」を参照してください。デフォルト設定を使用するには、「Default 」を選択します。
QMLのコンパイル
QML ソースコードを最終的なバイナリにコンパイルすることで、アプリケーションの起動時間を短縮し、アプリケーションと一緒に QML ファイルをデプロイする必要をなくすことができます。詳細については、「Ahead-of-Time コンパイル」を参照してください。
Qt Creator プロジェクトウィザードのテンプレートは、Qtリソースシステムの使用が設定されているため、コンパイル可能なQt Quick プロジェクトを作成します。QMLコードをコンパイルするには、[Enable ] を選択します Qt Quick Compilerを選択します。デフォルト設定を使用する場合は、Default を選択します。
Qbs のビルド手順

Qbs のビルド手順を指定するには:
- 「Build variant 」で以下を選択します:
- Debug アプリケーションのデバッグ用に、ビルドにデバッグシンボルを含めます。
- Profile デバッグ情報を別途提供される最適化されたリリースビルドを選択します。これはアプリケーションの分析に最適です。
- Release 最終的なインストール用バイナリパッケージを作成します。
- Parallel jobs で、ビルドに使用する並列ジョブの数を指定します。
- Properties で、プロジェクトに渡すプロパティを指定します。キーと値を区切るにはコロン (:) を使用します。詳細については、「Qbs: モジュール」を参照してください。
- Flags で、以下を選択します:
- Keep going 可能であれば、エラーが発生してもビルドを続行する。
- Show command lines 高レベルの説明ではなく、実際のコマンドラインを「コンパイル出力」に出力する。
- Force probes Qbs Probesのconfigureスクリプトを強制的に再実行する。
- 「Installation flags 」で:
- 「Install 」を選択すると、ビルド後にアーティファクトをインストール先にコピーします。このオプションはデフォルトで有効になっています。
注: Windowsでは 、アプリケーションが実行中の場合、実行ファイルを上書きできないため、ビルドが失敗します。この問題を回避するには、このチェックボックスのチェックを外し、アプリケーションの実行直前に実行される「Qbs Install 」デプロイメントステップを実行設定に追加してください。
- 「Clean install root 」を選択すると、ビルド開始前にインストールルートディレクトリの内容が削除されます。
- 「Use default location 」を選択すると、アーティファクトがデフォルトの場所にインストールされます。チェックボックスをオフにすると、Installation directory で別の場所を指定できます。
- 「Install 」を選択すると、ビルド後にアーティファクトをインストール先にコピーします。このオプションはデフォルトで有効になっています。
Equivalent command line 選択したオプションに基づいて構築されたビルドコマンドが表示されます。
Qbs クリーン手順
Qbs を使用してビルドを行う場合、[Clean Steps] でフラグを指定できます:

- 「Dry run 」を選択すると、コマンドを実行したりビルドグラフに永続的な変更を加えたりすることなく、クリーン処理をテストできます。
- 「Keep going 」を選択すると、エラーが発生した場合でも、可能であればクリーン処理を続行します。
Equivalent command line 選択したオプションに基づいて生成されたクリーンコマンドが表示されます。
「Qbs プロファイルディレクトリの設定」、「Qbs」、および「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.