0

尝试在 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

<== 无法处理包“rviz”:命令“/opt/ros/groovy/env_cached.sh make -j4”返回非零退出状态 2 命令失败,退出。

OgreMain 在 OSX 中似乎不存在。我能做些什么来解决这个问题?

4

1 回答 1

1

Ogre 是一个 3D 渲染引擎,不是 OSX 的一部分(但在该平台上受支持)。ROS 项目在其可视化工具中使用 Ogre 作为渲染部分。

根据他们的网站,目前他们正在处理的 ROS+Ogre 构建过程存在问题,比较此ROS 支持票

同时,您应该尝试此处列出的其他两个构建选项,直到他们设法解决了构建过程问题:

桌面安装(推荐): ROS、rqt、rviz 和机器人通用库
ROS-Comm:(Bare Bones) ROS 包、构建和通信库。没有 GUI 工具。

如果您觉得自己能胜任这项任务,另一种选择可能是自己编译 Ogre。

于 2013-01-04T23:50:19.877 回答