プロジェクトにサブプロジェクトを追加する
アプリケーションを Qt ライブラリやその他のライブラリ(システムライブラリや独自のライブラリなど)にリンクすることができます。さらに、独自のライブラリを他のライブラリにリンクすることもできます。プロジェクトをコンパイルし、コード補完やシンタックスハイライトなどのサービスを利用するには、ライブラリをプロジェクトに追加してください。
サブプロジェクトの作成
サブプロジェクトを作成してプロジェクトに追加するには、以下の手順に従います:
- Projectsビューでプロジェクト名を右クリックしてコンテキストメニューを開き、New Subproject を選択します。
- ウィザードの指示に従って、サブプロジェクトを作成します。

既存のプロジェクトをサブプロジェクトとして追加する
既存のプロジェクトをサブプロジェクトとして追加するには、以下の手順に従います:
- コンテキスト・メニューからAdd Existing Projects を選択します。
- ファイルブラウザーダイアログで、サブプロジェクトを探します。
qmake用のSUBDIRSプロジェクトの作成
新しいプロジェクトを作成し、ビルドシステムとして qmake を選択すると、Project Management ダイアログでサブプロジェクトとして別のプロジェクトに追加できます。ただし、ルートプロジェクトでは、qmake がsubdirs テンプレートを使用してプロジェクトをビルドするように指定する必要があります。
ルートプロジェクトを作成するには
- File >New Project >Other Project >Subdirs Project >Choose を選択します。
- Summary ページで、Finish & Add Subproject を選択してルート・プロジェクトを作成し、C++ ライブラリなどの別のプロジェクトを追加します。
ウィザードは、subdirs テンプレートと、SUBDIRS 変数の値として追加したサブプロジェクトを定義するプロジェクト・ファイル(.pro )を作成します。また、サブプロジェクトに必要なファイルもすべて追加されます。
依存関係の指定
依存関係を指定するには、Add Library ウィザードを使用します。
サブプロジェクトの削除
サブプロジェクトを削除するには、Projects ビューでプロジェクト名を右クリックし、コンテキスト・メニューからRemove Subproject を選択します。
プロジェクトの作成、プロジェクトウィザードの使用、qmake プロジェクトへのライブラリの追加、CMake プロジェクトへのライブラリの追加も参照してください 。
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.