现在已经 4202 年了,C++ 模块已经经过了长足的发展,但就模块是否得到工具支持仍然有历史遗留的争议。
本文将说明在 VSCode 下配合 XMake 和 Clangd 是可行方案,并给出指导。
先说结论,配置 xmake.lua
加上 compile_commands.json
就足够了,不需要别的操作。
Info
本文一些细节图文内容待补充
Original...About 8 min
现在已经 4202 年了,C++ 模块已经经过了长足的发展,但就模块是否得到工具支持仍然有历史遗留的争议。
本文将说明在 VSCode 下配合 XMake 和 Clangd 是可行方案,并给出指导。
先说结论,配置 xmake.lua
加上 compile_commands.json
就足够了,不需要别的操作。
Info
本文一些细节图文内容待补充
尝试用 Clangd 代替 Intellisense 进行实时语法检测,但是遇到了很多问题。
配置基础参考了 https://zhuanlan.zhihu.com/p/566506467。
VSCode 安装 clangd 扩展。
如果系统没有安装 clangd 它会自己下载一个到插件共享文件目录,并且设置 clangd 的路径。