このページでは

プロジェクトへのサブプロジェクトの追加

アプリケーションをQtライブラリや、システムライブラリ、独自のライブラリなどの他のライブラリにリンクさせることができます。さらに、独自のライブラリが他のライブラリにリンクしている場合もあります。プロジェクトをコンパイルし、コード補完や構文強調表示などの機能を活用するには、ライブラリをプロジェクトに追加してください。

サブプロジェクトの作成

サブプロジェクトを作成してプロジェクトに追加するには:

  1. Projects」ビューでプロジェクト名を右クリックしてコンテキストメニューを開き、「New Subproject 」を選択します。
  2. ウィザードの指示に従ってサブプロジェクトを作成します。

    「新しいプロジェクト」ダイアログ

既存のプロジェクトをサブプロジェクトとして追加する

既存のプロジェクトをサブプロジェクトとして追加するには:

  1. コンテキストメニューから「Add Existing Projects 」を選択します。
  2. ファイルブラウザダイアログで、サブプロジェクトの場所を指定します。

qmake 用の SUBDIRS プロジェクトを作成する

新しいプロジェクトを作成し、ビルドシステムとして qmake を選択した場合、「Project Management 」ダイアログで、そのプロジェクトを別のプロジェクトのサブプロジェクトとして追加できます。ただし、ルートプロジェクトでは、qmake がプロジェクトのビルドに「subdirs 」テンプレートを使用するように指定しておく必要があります。

ルートプロジェクトを作成するには:

  1. File 」>「New Project 」>「Other Project 」>「Subdirs Project 」>「Choose 」の順に選択します。
  2. Summary 」ページで、「Finish & Add Subproject 」を選択し、ルートプロジェクトを作成するとともに、C++ ライブラリなどの別のプロジェクトを追加します。

ウィザードにより、subdirs テンプレートを定義し、SUBDIRS 変数の値として追加したサブプロジェクトを定義するプロジェクトファイル(.pro )が作成されます。また、サブプロジェクトに必要なすべてのファイルも追加されます。

依存関係の指定

依存関係を指定するには、Add Library ウィザードを使用します。

サブプロジェクトの削除

サブプロジェクトを削除するには、Projects ビューでプロジェクト名を右クリックし、コンテキストメニューから [Remove Subproject ] を選択します。

関連項目: 「手順: プロジェクトの作成」、「プロジェクトの作成」、および「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.