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>
本文详细解析了ROS开发过程中常见的错误,包括自定义消息格式问题、XML依赖配置错误及CMakeLists依赖编译错误,并提供了相应的解决方案,帮助开发者快速定位并解决问题。
994

被折叠的 条评论
为什么被折叠?



