0

ROSGroovyをmacosxにインストールしようとすると、http://www.ros.org/wiki/groovy/Installation/OSX/Homebrew/Sourceチュートリアルに従って、次のようなります。

[60%]CXXオブジェクトの構築src/ rviz / CMakeFiles / rviz.dir/moc_widget_geometry_change_detector.cxx.oCXXオブジェクトの構築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.dylibld:-lOgreMain clangのライブラリが見つかりません:エラー:リンカーコマンドが終了コードで失敗しました1(-vを使用して呼び出しを確認)make [2]:*[/Users/mllofriu/ros_catkin_ws/devel_isolated/rviz/lib/librviz.dylib]エラー1make[1]:[src / rviz / CMakeFiles / rviz.dir / all]エラー2make: **[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 サポート チケットを比較してください。

それまでの間、ビルド プロセスの問題が解決されるまで、ここにリストされている他の 2 つのビルド オプションを試してください。

デスクトップ インストール (推奨): ROS、rqt、rviz、およびロボット ジェネリック ライブラリ
ROS-Comm: (Bare Bones) ROS パッケージ、ビルド、および通信ライブラリ。GUI ツールはありません。

別のオプションとして、自分で Ogre をコンパイルすることもできます。

于 2013-01-04T23:50:19.877 に答える