【问题标题】:error build all ros packages in this repo the error occur in catkin_make step错误在此 repo 中构建所有 ros 包 catkin_make 步骤中发生错误
【发布时间】:2020-02-20 10:44:57
【问题描述】:

我关注了instruction by Michael Huang

我的错误信息如下:

在 /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: *** [all] 错误 2

调用“make -j24 -l24”失败

【问题讨论】:

  • 欢迎来到 SO!请在此处引用您从链接资源中使用的内容。
  • 我按照步骤构建和运行,我在 catkin_make 的第 5 步停止

标签: cmake ubuntu-16.04 ros ignition gazebo-simu


【解决方案1】:

您的错误是gazebo/physics/InstancedActor.hh No such file or directory

此标头不在 Gazebo 的标准版本上。 确保你编译了External DepenenciesHere 中提到的 Gazebo 存储库,没有错误。然后双重检查路径,以便编译器可以找到丢失的标头。

【讨论】:

  • 嗨 Mr.Mohammed Ali 感谢您的回复 我正在关注这个 github 页面 github.com/michaelhuang14/quadevac_sim_ws 以建立 ROS 、 Gazebo 和 Menge 之间的集成以模拟拥挤的疏散 我达到第 7 步 我正在尝试解决它,因为我的毕业项目依赖它,我尝试与mr.michel沟通,但我找不到任何回应,所以如果您有任何计划可以帮助我们,请联系我们,确实谢谢
  • 你编译过step 1of External Dependencies section中提到的gazebo的自定义版本吗?您的第 7 步被卡住了,因为它需要来自该存储库的头文件。
猜你喜欢
  • 1970-01-01
  • 2016-11-13
  • 2021-09-27
  • 2014-12-03
  • 2018-08-07
  • 1970-01-01
  • 1970-01-01
  • 2021-01-24
  • 1970-01-01
相关资源
最近更新 更多