Logic
向着梦想进发

🥺win下配置vsc+clangd

windows 配置环境一直是大难题。然而今天我配置了一下午,整整 3h 去整这个 clangd 的环境🥺🥺🥺。鉴于我在中文互联网上找到的博客都没有用,我打算记录一下我是怎么解决的。

安装 clangd

github 上的 release 在这里 https://github.com/clangd/clangd/releases/tag/18.1.3。下载解压系统路径一条龙就行。

但是我一开始不知道为什么脑抽用的 pacman 装的 clangd,然后就一直用不了。它会报这个错误。最后换成自己装的就行。

https://imgbed.needwe.top/failed-clangd-img2.png

不过 vsc 的clangd 插件也支持自动安装 clangd。所以我为什么不用它自动装的呢😣😣😣

C/C++插件

这个插件会提供 C/C++ IntelliSense, debugging, and code browsing. 但是如果两个插件同时装的情况下,它就会提示你把 C/C++ IntelliSense 关闭了。如果你把这个关闭了,那么 vsc F5 就不会自动配置 tasks.json 了,之后调试单个文件非常麻烦。

如果不小心关闭了,需要在 settings 里重新打开:

然后我就发现我太蠢了,新版的 vsc ui 界面变了,导致我找了好久 user/settings。结果是要点右上角这里才能跳转。。。

https://imgbed.needwe.top/20241007182832.png

配置 clangd

直接上我的配置:

其中 -I 是设置要搜索的头文件。如果你用万能头的话,需要加上搜索的头文件目录。如果不用的话可以不加 -I 这几句。

https://imgbed.needwe.top/failed-clangd-img1.png

试了很多种配置都不太对。点名批评有些博客,按照他的做法完全不行。

差不多这样就可以配置好了。这里要吐槽一下 vsc 的插件,都是自动装到 C 盘的。而且点卸载是不会删除插件文件的,需要自己手动删除。而且卸载了整个 vsc 之后也会保留配置文件。我太蠢了还想着重装能不能解决问题来着😣😣😣

赞赏
本文作者: Logic
本文链接: https://i.needwe.top/win-vsc-clangd/
本文采用 CC BY-NC-SA 4.0 Unported 协议进行许可

发表回复

textsms
account_circle
email

永恒幻想 Eternal Fanta5y

🥺win下配置vsc+clangd
windows 配置环境一直是大难题。然而今天我配置了一下午,整整 3h 去整这个 clangd 的环境🥺🥺🥺。鉴于我在中文互联网上找到的博客都没有用,我打算记录一下我是怎么解决的。 安装 clangd…
扫描二维码继续阅读
2024-10-07