将子项目添加到项目中
您可以链接您的应用程序到 Qt 库和其他库,例如系统库或您自己的库。此外,您的库可能还会链接到其他库。为了编译您的项目并利用代码完成和语法高亮等服务,请将库添加到项目中。将库添加到项目的过程取决于您使用的构建系统。
CMake 项目
要将 CMakeLists.txt 文件添加到任何项目,请使用 add_subdirectory 命令。这些文件可以定义完整的项目,您可以将它们包含进顶级项目或其他 CMake 命令。
qmake 项目
当您创建一个新的项目并选择 qmake 作为构建系统时,您可以在“项目管理”对话框中将其添加为子项目。但是,根项目必须指定 qmake 使用 subdirs
模板 来构建项目。
要创建根项目
- 选择 文件 > 新建项目 > 其他项目 > 子目录项目 > 选择。
- 在 摘要 页上,选择 完成并添加子项目 以创建根项目并将另一个项目(例如 C++ 库)添加为子项目。
向导创建一个项目文件 (.pro),该文件定义了一个 subdirs
模板和作为 SUBDIRS 变量值的子项目。它还添加了子项目所需的所有文件。
将子项目添加到根项目中
要创建更多的子项目,请在 项目 视图中右键单击项目名称,以打开上下文菜单,并选择 新建子项目。按照 新建子项目 向导中的步骤创建子项目。
要将现有项目作为子项目添加,请选择上下文菜单中的 添加现有项目。在文件浏览器对话框中定位子项目。
移除子项目
要删除子项目,在“项目”视图中右键单击项目名称,然后在上下文菜单中选择“删除子项目”。
指定依赖关系
要指定依赖关系,请使用添加库向导。
另见 创建项目,使用项目向导,将库添加到qmake项目 和 将库添加到CMake项目。
©2024 年 The Qt Company Ltd. 内的文档贡献归各自所有者所有。此处提供的文档是根据自由软件基金会的免费文档许可协议第 1.3 版的条款进行许可的。Qt 及其相应标志是芬兰的 Qt 公司及其在全球的商标。所有其他商标均归其各自所有者所有。