我的目的是想在 vscode 中使用阅读代码和写代码,无编译需求. windows 上 vscode 只安装了插件提示的 clangd exe 文件
有个 qt 项目,有compile_commands.json
文件,但使用后符号还是无法识别, 最基本的 std 关键字都不行
我在 vscode 的用户配置里配置了 compile_commands.json, 还 include 了 c++的头文件目录(从 qt 安装包里拷过来的),但还是不行.
我想问下这个可能是什么问题,是否还需要安装其他,例如编译器等工具? 谢谢
![]() |
1
shuax 1 天前 ![]() settings.json 加上
"clangd.arguments": [ "--compile-commands-dir=${workspaceFolder}/.vscode" ], |
![]() |
2
ShioWSX 1 天前
检查下项目文件夹下有没有生成 .cache 目录,这是一个隐藏目录,clangd 生成的索引在这个目录下,有这个目录代表 clangd 加载成功了,没有就需要设置 clangd 二进制的目录或者 clangd.arguments
|