指定项目内容
项目可能包含以下文件
- 编译或以其他方式由构建程序处理
- 已安装
- 未安装,但包含在以下列方式创建的源码包中
make dist
- 未安装,也不是源码包的一部分,但仍可通过以下方式获知Qt Creator
项目视图显示你在项目文件中声明作为项目一部分的所有文件。它按文件类型(.cpp、.h、.qrc 等)对文件进行分类。要显示其他文件,请编辑项目文件。或者,也可以在文件系统视图中查看项目目录下的所有文件。
将文件声明为项目的一部分也会使它们在定位器和全项目搜索中可见。
CMake 项目
使用 CMake 时,你可以为项目指定附加文件,方法是将它们添加为源代码或安装它们。
例如,在 CMakeLists.txt 文件中,使用PRIVATE
属性将文件定义为target_sources命令的值。
你可以阻止 CMake 处理某些文件,例如不应编译的 .cpp 文件。使用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.