OSX 上的 ROS Groovy 安装失败 - rviz 和 OGRE
Posted
技术标签:
【中文标题】OSX 上的 ROS Groovy 安装失败 - rviz 和 OGRE【英文标题】:ROS Groovy Installation on OSX fails - rviz and OGRE 【发布时间】:2013-01-04 00:48:11 【问题描述】:当尝试在 mac osx 中安装 ROS Groovy 时,按照http://www.ros.org/wiki/groovy/Installation/OSX/Homebrew/Source 教程,我得到了
[ 60%] 构建 CXX 对象 src/rviz/CMakeFiles/rviz.dir/moc_widget_geometry_change_detector.cxx.o 构建 CXX 对象 src/rviz/CMakeFiles/rviz.dir/moc_selection_panel.cxx.o [ 61%] 构建 CXX 对象 src/rviz/CMakeFiles/rviz.dir/moc_tool_properties_panel.cxx.o 链接 CXX 共享库 /Users/mllofriu/ros_catkin_ws/devel_isolated/rviz/lib/librviz.dylib ld: 找不到 -lOgreMain 的库 clang:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用) make[2]: * [/Users/mllofriu/ros_catkin_ws/devel_isolated/rviz/lib/librviz.dylib] 错误 1 make[1]: [src/rviz/CMakeFiles/rviz.dir/all] 错误 2 make: ** [all] 错误 2
OgreMain 在 OSX 中似乎不存在。我可以做些什么来解决这个问题?
【问题讨论】:
【参考方案1】:Ogre 是一个 3D 渲染引擎,不是 OSX 的一部分(但在该平台上受支持)。 ROS 项目在其可视化工具中使用 Ogre 作为渲染部分。
根据他们的网站,目前他们正在处理的 ROS+Ogre 构建过程存在问题,比较此ROS support ticket。
与此同时,您应该尝试here 列出的另外两个构建选项,直到他们设法解决了构建过程问题:
桌面安装(推荐): ROS、rqt、rviz 和机器人通用库 ROS-Comm:(Bare Bones) ROS 包、构建、和通信库。没有 GUI 工具。
如果你觉得自己能胜任这项任务,另一个选择可能是自己编译 Ogre。
【讨论】:
以上是关于OSX 上的 ROS Groovy 安装失败 - rviz 和 OGRE的主要内容,如果未能解决你的问题,请参考以下文章
在 OSX Mavericks 上安装 Cutecom 失败
ROS on ARM--RK3066上本地编译ROS Groovy
ROS on ARM--RK3066上本地编译ROS Groovy
mac osx 10.9.2 上的 mysql-python:错误:命令“/usr/bin/clang”失败,退出状态为 1