プロジェクトの内容を指定する
プロジェクトには、次のようなファイルがあります:
- コンパイルまたはビルドによって処理されるファイル
- インストールされる
- インストールされないが、ビルドで作成されたソースパッケージに含まれる
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.