【问题标题】:Gazebo on OSX 10.11 fails to start. Library "libOgreTerrain" missingOSX 10.11 上的 Gazebo 无法启动。缺少库“libOgreTerrain”
【发布时间】:2015-10-18 11:18:34
【问题描述】:

我按照official guide 中的教程在 OSX 10.11 上安装 Gazebo 6。 但是,当我尝试运行凉亭时,出现以下错误。 它没有找到 libOgrePaging 库。

$ gazebo
dyld: Library not loaded: @executable_path/../Components/libOgrePaging.1.7.4.dylib
  Referenced from: /usr/local/lib/libOgreTerrain.1.7.4.dylib
  Reason: image not found
Trace/BPT trap: 5

是否有解决此问题的方法? 我可以手动安装这个库吗?

非常感谢您的宝贵时间,

科斯塔斯。

【问题讨论】:

  • Sierra 上的 Gazebo 7,已安装但未链接 /usr/local/Cellar/ogre/1.7.4_2/lib/libOgrePaging.1.7.4.dylib

标签: macos installation ros


【解决方案1】:

经过一番探索,我通过以下方式解决了这个问题。就我而言,我缺少两个库(libBulletDynamics.2.86.dyliblibOgrePaging.1.7.4.dylib),它们都已安装但未链接。

寻找他们在哪里:

find /usr/local/Cellar -name "libOgrePaging.1.7.4.dylib"

将包含的库添加到~/.bash_profile的末尾:

export DYLD_FALLBACK_LIBRARY_PATH=/usr/local/Cellar/bullet/2.86.1_1/lib:/usr/local/Cellar/ogre/1.7.4_2/lib:$DYLD_FALLBACK_LIBRARY_PATH

并获取它

source ~/.bash_profile

参考:

【讨论】:

    【解决方案2】:

    这可能不是正确的解决方案,但到目前为止它似乎对我有用。

    转到/usr/local/Cellar/gazebo6/6.60_2(or whatever version it is)/ 并创建一个名为Components 的文件夹。

    然后,转到/usr/local/Cellar/ogre/1.7.4/lib 并将所有内容复制到组件文件夹中,然后凉亭应该启动。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-03-03
      • 2015-02-12
      • 1970-01-01
      • 1970-01-01
      • 2016-03-09
      • 1970-01-01
      • 2012-11-15
      相关资源
      最近更新 更多