用語集

Qt Creator 用語と概念

用語意味
ビルド・コンフィギュレーションソースをバイナリにコンパイルするために必要なすべての情報を持つ。さまざまなビルド・コンフィギュレーションを使用することで、目的に応じてプロジェクトをすばやくビルドできます。デフォルトでは、Qt Creator 、プロジェクトに定義されたキットごとにデバッグ・ビルドと リリース・ビルドのコンフィギュレーションが作成されます。デバッグ・ビルドには、アプリケーションのデバッグに必要なデバッグ・シンボルが追加されていますが、リリース・バージョンからは省くことができます。一般的に、デバッグコンフィギュレーションをテストに使用し、リリースコンフィギュレーションを最終的なインストールバイナリパッケージの作成に使用します。
ビルドステップQt Creator が実行するコマンドで、プロジェクトのクリーニング、ビルド、デプロイなどの複雑なタスクの基本的なステップを実行します。Qt Creator は、タスクを完了するためにビルドステップを順番に実行します。必要なビルド・ステップの数とタイプは、プロジェクトのタイプと使用するビルド・システムに依存します。たとえば、qmake をベースとするプロジェクトでは、qmakemake を使用するビルド・ステップを指定します。
コンポーネントインスタンス化可能なQML定義で、通常は.qml 。例えば、Button.qml で Button コンポーネントを定義することができます。QMLランタイムは、このButtonコンポーネントをインスタンス化して、Buttonオブジェクトを生成します。あるいは、Component QML タイプでコンポーネントを定義することもできます。
デプロイ設定必要なファイルをパッケージングし、実行ファイルを実行する場所にコピーします。ファイルのコピー先は、開発用PCのファイルシステム内でも、デバイス内でもかまいません。
デバイス組み込みデバイスまたはモバイル・デバイス。詳細については、組み込みプラットフォームと モバイル・プラットフォームを参照してください。
キットQt Creator グループは、クロスプラットフォーム開発を容易にするために、特定の設定をキットとしてビルドおよび実行します。各キットは、使用するデバイス、ツールチェーン、Qt バージョン、デバッガコマンドなど、1 つの環境を定義する値のセットで構成されます。キットの設定は、Preferences>Kits で行います。
モードQt Creator のユーザーインターフェースを、アプリケーション開発タスクに適応させます。各モードには、特定のタスクを実行するために必要な情報のみを表示する独自のビューがあり、そのタスクに関連する最も関連性の高い機能や特徴のみが表示されます。その結果、Qt Creator ウィンドウの大部分は、常に実際のアプリケーション開発タスクに特化されます。
プロジェクトソースファイル、フォーム、リソースファイルのセットをグループ化したもので、ビルド設定デプロイ設定、および実行設定によって指定された、さまざまなデスクトップやデバイスプラットフォーム上でビルド、デプロイ、および実行することができます。
Qt バージョンQt Creator を使用すると、開発 PC に複数のバージョンの Qt をインストールし、目的に応じて異なるバージョンを使用してプロジェクトをビルドできます。
実行設定デプロイコンフィギュレーションによってコピーされた場所でアプリケーションを起動します。デフォルトでは、プロジェクトを実行すると、Qt Creator はプロジェクトをビルドし、選択したキットで指定されたデバイスにデプロイし、そこで実行します。ただし、前回ビルドしてデプロイしてからプロジェクトに変更を加えていない場合は、Qt Creator
シャドウ・ビルドシャドウ・ビルドとは、ビルド・ディレクトリと呼ばれる別のディレクトリにプロジェクトをビルドすることです。ビルド・ディレクトリはソース・ディレクトリとは異なります。シャドウ・ビルドの利点のひとつは、ソース・ディレクトリをクリーンな状態に保つことができ、ビルド構成の切り替えが速くなることです。そのため、ひとつのソースファイル群に対して多くのビルド構成が必要な場合は、シャドウビルドが最適です。

シャドウビルドは、インソースビルドや インツリービルドと区別するために、アウトオブソースビルドとしても広く知られています。

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.