1、在CMakeList中添加:
set(CMAKE_EXPORT_COMPILE_COMMANDS ON)
或在build文件夹中cmake时添加如下参数:
cmake -DCMAKE_EXPORT_COMPILE_COMMANDS=ON ..
2、mkdir build&&cd build cmake.. ,也可以输入上面的参数。可以看到此时在build文件夹中出现compile_commands.json
3、ctrl+shift+P
,输入edit configuration,运行C/Cpp: Edit configurations...
生成c_cpp_properties.json,在其中加入:
"compileCommands": "${workspaceFolder}/build/compile_commands.json"