菜鸟笔记
提升您的技术认知

VSCode + clangd模式开发c++

使用vscode + clangd插件 + clangd(llvm)

安装
1、vscode

2、vscode的clangd插件

3、LLVM安装包,里面带clangd

生成compile_commands.json文件
cmake工程,直接在CMakeLists.txt里添加set(CMAKE_EXPORT_COMPILE_COMMANDS ON)
make工程,可通过bear生成,如bear make
配置
vscode里配置,指定从哪个目录加载compile_commands.json文件,可对不同工程写不同的绝对路径

–compile-commands-dir=${workspaceFolder}/build/

VSCode + clangd模式