使用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/