引言
之前看到CSDN上利用catkin make生成一个json文件,但是不知道为什么,在测试完之后,并没有成功。于是决定直接加”includePath”:的路径,这样可以解决ros/ros.h 等一系列ROS库无法找到的问题情况。
直接把c_cpp_properties.json文件复制上了,可以按照需求更新就行:
{
"configurations": [
{
"name": "Linux",
"includePath": [
"${workspaceFolder}/**",
"/usr/include",
"/usr/local/include",
"/opt/ros/kinetic/include"
],
"defines": [],
"compilerPath": "/usr/bin/clang-3.5",
"cStandard": "c11",
"cppStandard": "c++17",
"intelliSenseMode": "clang-x64",
"compileCommands": "${workspaceFolder}/build/compile_commands.json"
}
],
"version": 4
}
然后再重启一次就可以了。