在使用vscode的自带的自动补全和智能提示插件总是出现问题,所以决定卸载原有的插件改用clangd这个插件
clangd的设置主要是通过设置编译参数的来实现的。
1.在vscode编辑中键入ctrl+shift+p打开命令输入框
2. 在命令输入框中输setting.json
3. 在setting.json中添加编译参数,这要是添加库的路径,不然编辑器会出现报错。
添加方式如下
{
"clangd.fallbackFlags": [
// 设置clangd代码检查的c++版本,目前默认是c++14
"-std=c++17",
// 增加项目自身头文件依赖路劲,因为使用vs2019编译不会生成compile_command.json文件,项目自己的头文件就不会找到
"-I${workspaceFolder}", // 项目根目录
"-I${workspaceFolder}/third_party/include" // 第三方依赖的头文件目录
]
}
本文介绍如何在VSCode中配置clangd插件以优化C++代码的自动补全和智能提示功能。主要步骤包括:打开命令输入框并进入设置界面,在settings.json中添加编译参数,如设置C++版本为C++17,指定项目及第三方依赖的头文件路径。
3623

被折叠的 条评论
为什么被折叠?



