このページでは

プロジェクトの内容を指定する

プロジェクトには、次のようなファイルがあります:

  • コンパイルまたはビルドによって処理されるファイル
  • インストールされる
  • インストールされないが、ビルドで作成されたソースパッケージに含まれるmake dist
  • インストールされず、ソース・パッケージの一部にもならないが、以下のように知られている。Qt Creator

Projectsビューには、プロジェクトの一部であると宣言したすべてのファイルがプロジェクト・ファイルに表示されます。このビューでは、ファイルをファイル・タイプ(.cpp.h.qrc など)ごとに分類して表示します。

追加ファイルを表示するには

  • プロジェクトファイルを編集します。
  • ファイルがどのプロジェクトにも属していないことを知らせる通知から、Add to project を選択します。

ファイルシステム・ビューに移動して、プロジェクト・ディレクトリのすべてのファイルを見る。

ファイルをプロジェクトの一部として宣言すると、ロケーターや プロジェクト全体の検索でも表示されるようになります。

CMake プロジェクト

CMake を使用する場合、ソースとして追加するか、インストールすることで、プロジェクトに追加ファイルを指定できます。

CMakeLists.txt ファイルで、PRIVATE プロパティなどを使用して、target_sourcesコマンドの値としてファイルを定義します。

コンパイルすべきでない.cpp ファイルなど、一部のファイルを CMake で扱わないようにすることができます。そのようなファイルを指定するには、set_propertyコマンドとHEADER_FILE_ONLYプロパティを使用します。例えば

set_property(SOURCE "${files}" PROPERTY HEADER_FILE_ONLY ON)

また、ファイルをインストールするには、FILES またはDIRECTORY プロパティを指定してinstallコマンドを使用します。

qmake プロジェクト

.pro ファイルで以下の変数を使用します:

  • SOURCES およびHEADERS をコンパイルするファイルに使用します。
  • INSTALLS インストールするファイル
  • DISTFILES ソース・パッケージにインクルードするファイル
  • OTHER_FILES インストールしたりソース・パッケージに含めずにQt Creator で管理するファイル。

たとえば、次の値はテキスト・ファイルをソース・パッケージに含めます:

DISTFILES += *.txt

プロジェクトの作成」、「プロジェクト・ウィザードの使用」、「プロジェクト」も参照してください

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.