使用编译数据库

JSON 编译数据库格式指定如何独立于构建系统重复执行单个构建。

编译数据库基本上是一个文件列表以及用于编译这些文件的编译器标志。该数据库用于在打开文件进行编辑时向代码模型提供正确解析代码所需的信息。

要从代码模型中生成的信息生成编译数据库,请选择 构建 > 生成编译数据库

您可以在 compile_database.json.files 中将文件,如非 C 文件,添加到项目中。

您可以使用实验性的编译数据库项目管理员打开具有访问 Clang 代码模型所有编辑功能的编译数据库中的文件。

注意:启用编译数据库项目管理员插件以使用它。

要切换到头文件和源文件,请选择 工具 > C++ > 切换头/源

您可以在 项目 模式中指定编译数据库项目的自定义构建步骤和运行设置。

另请参阅:启用和禁用插件添加自定义构建步骤配置项目以运行代码模型

©2024 The Qt Company Ltd. 本文档中包含的贡献是各自所有者的版权。本提供的文档是根据自由软件开发基金会发布的、版本 1.3 的GNU 自由文档许可协议许可的。Qt 以及相关的标志是芬兰 The Qt Company Ltd. 以及其他国家/地区的商标。所有其他商标均为其各自所有者的财产。