补充一下
除了手动配置之外,实际上插件已经能够自动生成一个配置确保 clangd 能够工作。
如何在 eide 项目中启用 clangd:
卸载或者完全禁用C/C++插件
安装 clangd 插件
重启 vscode 窗口,重新加载项目后,eide 会根据当前的项目信息,自动生成一个 .clangd 配置文件到项目根目录下
这个配置已经足够使得 clangd 能够正常工作

该行为由该设置项控制,默认状态下是开启的。

注意事项:
clangd 仅能在使用 gcc 或者 clang 的项目上很好的工作。如果你的项目使用 AC5、SDCC 或者 KeilC51 这些编译器,它们是不能被识别的,因此可能会出现大量的报错。
对于这些不受支持的编译器,可以选择 C/C++ 插件。C/C++插件的更新有时可能会出现故障,因此建议关闭自动更新,选择一个你觉得相对稳定的版本即可。