将子项目添加到项目中

您可以链接您的应用程序到 Qt 库和其他库,例如系统库或您自己的库。此外,您的库可能还会链接到其他库。为了编译您的项目并利用代码完成和语法高亮等服务,请将库添加到项目中。将库添加到项目的过程取决于您使用的构建系统。

CMake 项目

要将 CMakeLists.txt 文件添加到任何项目,请使用 add_subdirectory 命令。这些文件可以定义完整的项目,您可以将它们包含进顶级项目或其他 CMake 命令。

qmake 项目

当您创建一个新的项目并选择 qmake 作为构建系统时,您可以在“项目管理”对话框中将其添加为子项目。但是,根项目必须指定 qmake 使用 subdirs 模板 来构建项目。

要创建根项目

  1. 选择 文件 > 新建项目 > 其他项目 > 子目录项目 > 选择
  2. 摘要 页上,选择 完成并添加子项目 以创建根项目并将另一个项目(例如 C++ 库)添加为子项目。

向导创建一个项目文件 (.pro),该文件定义了一个 subdirs 模板和作为 SUBDIRS 变量值的子项目。它还添加了子项目所需的所有文件。

将子项目添加到根项目中

要创建更多的子项目,请在 项目 视图中右键单击项目名称,以打开上下文菜单,并选择 新建子项目。按照 新建子项目 向导中的步骤创建子项目。

{New Project dialog}

要将现有项目作为子项目添加,请选择上下文菜单中的 添加现有项目。在文件浏览器对话框中定位子项目。

移除子项目

要删除子项目,在“项目”视图中右键单击项目名称,然后在上下文菜单中选择“删除子项目”。

指定依赖关系

要指定依赖关系,请使用添加库向导。

另见 创建项目使用项目向导将库添加到qmake项目将库添加到CMake项目

©2024 年 The Qt Company Ltd. 内的文档贡献归各自所有者所有。此处提供的文档是根据自由软件基金会的免费文档许可协议第 1.3 版的条款进行许可的。Qt 及其相应标志是芬兰的 Qt 公司及其在全球的商标。所有其他商标均归其各自所有者所有。