Cmake 在此回购中生成所有ros包时出错。错误发生在catkin_make步骤中
我跟着 我的错误消息如下: 文件包括在/home/evadro/quadevac_sim_ws/catkin_ws/src/menge_gazebo/menge_congregate/include/MengeCong.h:10:0, 来自/home/evadro/quadevac_sim_ws/catkin_ws/src/menge_gazebo/menge_congregate/src/MengeCong.cpp:8: /home/evadro/quadevac_sim_ws/catkin_ws/src/menge_gazebo/menge_congregate/。/menge_common/include/MengePlugin.h:13:44:致命错误:gazebo/physics/InstancedActor.hh:没有这样的文件或目录 编译终止。 menge_gazebo/menge_congregate/CMakeFiles/menge_congregate.dir/build.make:62:目标“menge_gazebo/menge_congregate/CMakeFiles/menge_congregate.dir/src/MengeCong.cpp.o”的配方失败 make[2]:*[menge_gazebo/menge_congregate/CMakeFiles/menge_congregate.dir/src/MengeCong.cpp.o]错误1 CMakeFiles/Makefile2:4099:目标“menge_gazebo/menge_congregate/CMakeFiles/menge_congregate.dir/all”的配方失败 make[1]:*[menge_gazebo/menge_congregate/CMakeFiles/menge_congregate.dir/all] 第二个错误是: make[1]:***等待未完成的工作 Makefile:140:目标“全部”的配方失败 make:**[全部]错误2 调用“make-j24-l24”失败Cmake 在此回购中生成所有ros包时出错。错误发生在catkin_make步骤中,cmake,ubuntu-16.04,ros,ignition,gazebo-simu,Cmake,Ubuntu 16.04,Ros,Ignition,Gazebo Simu,我跟着 我的错误消息如下: 文件包括在/home/evadro/quadevac_sim_ws/catkin_ws/src/menge_gazebo/menge_congregate/include/MengeCong.h:10:0, 来自/home/evadro/quadevac_sim_ws/catkin_ws/src/menge_gazebo/menge_congregate/src/MengeCong.cpp:8: /home/evadro/quadevac_sim_ws/catkin_
您的错误是
gazebo/physics/InstancedActor.hh没有这样的文件或目录
此标题不在Gazebo的标准版本上。
确保编译了
外部从属关系中提到的Gazebo Repo,没有错误。然后仔细检查路径,以便编译器可以找到缺少的头。欢迎使用so!请在此引用您从链接资源中使用的内容。我按照步骤进行构建和运行,并在catkin_makeHi中的第5步停止。Mohammed Ali先生感谢您的回复,我正在跟随github页面构建ROS之间的集成,Gazebo和Menge模拟人群疏散我到达第7步,我正试图解决它,因为我的毕业设计依赖它,我试图与michel先生沟通,但我找不到任何回应,因此如果您有任何计划可以帮助我们,请联系我们谢谢您。您是否编译了中提到的Gazebo自定义版本外部依赖项部分的
?您的步骤7被卡住了,因为它需要来自该存储库的头文件。