VS Code C/C++开发环境:轻松实现代码跳转、头文件搜索

4 阅读1分钟

使用 clangd 插件可以实现代码跳转和智能提示,但有时 clangd 找不到引用的头文件,不仅无法跳转还会产生错误提示。 要让 clangd 正确识别头文件与符号 相对简单的做法就是用 Bear 捕获构建脚本自动生成 compile_commands.json,clangd 会读取该文件的编译参数,从而正确识别头文件、宏与符号。 如果项目使用脚本构建,可以在根目录执行 bear -- ./build.sh