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

ビルドディレクトリ
デフォルトでは、Qt Creator は、qmake プロジェクト(.pro ファイルを持つもの)を、ソースディレクトリとは別のディレクトリに、シャドウビルドとしてビルドします。これにより、各キット用に生成されたファイルが分離されます。単一のキットでのみビルドおよび実行する場合は、[Shadow build ] チェックボックスをオフにすることができます。
Build directory でビルドディレクトリを選択します。
(Variables )を選択した際に表示される変数を使用できます。
すべてのプロジェクトでソース内ビルドをデフォルトオプションにするには:
- 「Preferences 」>「Build & Run 」>「Default Build Properties 」に移動します。
- 「Default build directory 」で、ピリオド(.)を入力します
キットセレクターのツールチップ
Tooltip in target selector で、キットセレクター内のビルド構成にカーソルを合わせた際に表示されるツールチップのテキストを入力します。
プラットフォーム依存のコードを分離するために、プロジェクトファイルの別々のバージョンを作成することができます。qmakeスコープを使用すると、qmake が実行されているプラットフォームに応じて、処理するファイルを選択することができます。
デバッグ情報の分離
デバッグ情報が生成される場合、Separate debug info でEnable を選択することで、バイナリに埋め込むのではなく、別のファイルに配置することができます。詳細については、「CPU 使用率の分析」を参照してください。デフォルト設定を使用するには、Default を選択します。
QMLのコンパイル
QMLソースコードを最終バイナリにコンパイルすることで、アプリケーションの起動時間を短縮し、アプリケーションと一緒にQMLファイルを展開する必要をなくすことができます。詳細については、「Ahead-of-Timeコンパイル」を参照してください。
Qt Creator プロジェクトウィザードのテンプレートは、Qt Resource System を使用するように設定されているため、コンパイル可能な `Qt Quick ` プロジェクトを作成します。QML コードをコンパイルするには、[Enable ] を選択します Qt Quick Compilerを選択します。デフォルト設定を使用するには、Default を選択します。
プロジェクト内容の解析
qmake system() behavior when parsing では、プロセスを qmake のsystem() 関数を通じて実行するか、無視するかを指定します。プロジェクトの開いたり閉じたりするのに時間がかかりすぎる場合は、このオプションをIgnore に設定すると役立つ場合がありますが、解析結果が不正確になる可能性があります。
qmakeのグローバル設定
すべての qmake ビルドの設定を指定するには、[Preferences ] > [Build & Run ] > [Qmake] に移動します。

デフォルトのビルドプロパティを設定するには、Preferences >Build & Run >Default Build Properties を選択します。

qmake のビルド手順
Qt Creator は、現在のビルド構成で定義された Qt バージョンからmake またはnmake コマンドを実行することで、qmake プロジェクトをビルドします。

Qt Creator がデフォルトで生成するシェルコマンドを上書きするには、そのビルドステップを無効化または削除し、別のシェルコマンドを指定するカスタムビルドステップを追加してください。
デフォルトでは、Qt Creator はビルドの並列化を最大限に高めるため、利用可能なすべてのCPUコアを使用します。LinuxおよびmacOSでは、Parallel jobs でビルドに使用する並列ジョブの数を指定できます。「Override MAKEFLAGS 」を選択すると、既存のMAKEFLAGS変数を上書きできます。
Disable in subdirectories を選択すると、トップレベルのビルドでのみそのビルドステップが実行されます。
Add Build Step >IncrediBuild for Linux またはIncrediBuild for Windows を選択すると、IncrediBuild を使用してビルドを高速化できます。
Add Build Step >Run Conan Install を選択して、qmake でConanパッケージマネージャーを使用します。
関連項目 : qmake を使用したビルド方法、 プロジェクトのキットの有効化、ビルド用のプロジェクト設定、実行用のプロジェクト設定、プロジェクトの開き方、デフォルトのビルドおよび実行ディレクトリの設定、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.