1、当自定义消息中出现格式问题,或者拼写错误时,会报错
ROS error: Did you forget to specify generate_messages(DEPENDENCIES ...)?
2、当在xml中添加执行依赖
<run_depend>…</run_depend>
的时候报错,需要将其改成
<exec_depend>…</exec_depend>
3、在cmakelists中添加的依赖编译的时候报错
CMake Error at /opt/ros/kinetic/share/catkin/cmake/catkin_package.cmake:196 (message):
catkin_package() the catkin package ‘geometry_msgs’ has beenfind_package()-ed but is not listed as a build dependency in the package.xml
解决:将geometry_msgs添加进xml文件中,注意:
是<build_depend>而不是<build_export_depend>