vscode中使用CMake Tools生成compile_commands.json文件后,如何告诉clangd这个文件在哪里呢?
背景:
我使用vscode+clangd+clangd编译器+CMake Tools插件+CodeLLDB插件搭建了windows下的c语言编写、编译、调试、运行环境,我在CMakeLists.txt中添加了
"set(CMAKE_EXPORT_COMPILE_COMMANDS ON)"用于默认生成compile_commands.json文件,但是clangd工具无法找到,更不会生成“.cache”文件夹了。
怎样告诉clangd工具compile_commands.json的路径在哪里呢?
答案是:找到扩展---》clangd插件---》设置---》工作区(一定要选这个,因为如果用户是对所有的起作用)---》添加:Clangd:Argument
最后,点击“确定”,重启vscode