用語集
Qt Creator 用語と概念
| 用語 | 意味 |
|---|---|
| ビルド・コンフィギュレーション | ソースをバイナリにコンパイルするために必要なすべての情報を持つ。さまざまなビルド・コンフィギュレーションを使用することで、目的に応じてプロジェクトをすばやくビルドできます。デフォルトでは、Qt Creator 、プロジェクトに定義されたキットごとにデバッグ・ビルドと リリース・ビルドのコンフィギュレーションが作成されます。デバッグ・ビルドには、アプリケーションのデバッグに必要なデバッグ・シンボルが追加されていますが、リリース・バージョンからは省くことができます。一般的に、デバッグコンフィギュレーションをテストに使用し、リリースコンフィギュレーションを最終的なインストールバイナリパッケージの作成に使用します。 |
| ビルドステップ | Qt Creator が実行するコマンドで、プロジェクトのクリーニング、ビルド、デプロイなどの複雑なタスクの基本的なステップを実行します。Qt Creator は、タスクを完了するためにビルドステップを順番に実行します。必要なビルド・ステップの数とタイプは、プロジェクトのタイプと使用するビルド・システムに依存します。たとえば、qmake をベースとするプロジェクトでは、qmake とmake を使用するビルド・ステップを指定します。 |
| コンポーネント | インスタンス化可能な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.