ubuntu编译报错缺少.h文件 首先查看这个.h文件在那个bag包里面 然后单独编译这个包 catkin_make --only-pkg-with-deps <target_package> 例如包名为demo catkin_make --only-pkg-with-deps demo 构建单个包完成之后可以使用如下指令恢复构建全部包的状态 catkin_make -DCATKIN_WHITELIST_PACKAGES="" 如果还缺少其他的.h文件重复以上步骤即可。