Ubuntu系统上VScode找不到头文件

最近在复现一个关于激光雷达与相机联合标定的项目。github上有开源的代码。这个代码可以在终端中正常运行launch文件。但是我想看看它的源码,做一些局部修改。问题就出现了,用的VScode,代码第一行的头文件总是报错。我已经对着引用的头文件将文件地址写入**c_cpp_property.json**文件了,如图所示。

但是vscode依旧是报错找不到头文件。

关键点不是这个文件本身,我按着Ctrl键点击是可以直接转到对应文件的。如果我把<ros/ros.h>放到第一行,也是报错 <ros/ros.h>找不到。

有没有大佬支支招。