代码模型
代码模型提供代码完成、语法和语义突出显示以及诊断等服务。
要全局配置 C++ 代码模型,进入 首选项 > C++ > 代码模型。
以下表总结了首选项。
设置 | 值 |
---|---|
将模糊头文件解释为 C 头文件 | 指示代码模型将模糊的头文件解释为 C 语言文件。如果您主要使用 C 进行开发,请选择此复选框。 |
忽略预编译头文件 | 清除此复选框以处理预编译头文件。 |
使用内置的预处理器显示预处理器文件 | 使用内置的预处理器在编辑器中显示预处理器源文件。 |
启用索引 | 打开内置的索引器。清除此复选框会严重限制代码模型的能力。 |
不要索引大于 | 为了避免由脚本或代码自动生成的大源文件引起的索引导致的内存不足崩溃,默认情况下索引文件的长度限制为 5MB。 要索引所有文件,请清除复选框。 |
忽略文件 | 要在字段中忽略与通配符模式相匹配的文件,请将每个通配符模式分别输入一行。 |
检查预处理器 C++ 代码
为了分析编译错误或由依赖项的错误包含或 C++ 宏展开为意外内容引起的错误的原因,在编辑器上下文菜单中选择 显示预处理器源代码。
此操作将扩展所有 C++ 宏为其实际代码,并删除由当前无效的 #ifdef
语句保护的代码。
如果您清除 使用内置的预处理器显示预处理器文件,则此操作也将扩展所有 "#include <foo.h>"
语句为其实际内容。
另请参阅配置 C++ 代码模型、指定 clangd 设置、Clang 代码模型 和 Clangd。
©2024年,Qt公司有限公司的文档贡献归其所有者版权所有。本提供的文档是根据自由软件开发基金会发布的:GNU自由文档许可证版本1.3进行许可。Qt及其相关标志是芬兰及其他国家和地区的Qt公司商标。所有其他商标归各自所有者所有。