2

黒魔術なしで、Ubuntu の最新バージョン (Xenial 16.04) に ORB_SLAM/ORB_SLAM2 をインストールすることは可能ですか? https://github.com/raulmur/ORB_SLAM2によると、Ubuntu 14.04 を使用することが推奨されていることはわかっていますが、現在最新バージョンを使用しており、変更したり、16 と一緒に 14 をインストールしたりしたくありません。OpenCV を使用しています。 2.4.8 および ROS/catkin ビルド システムを実行すると、次のエラーが発生します。

/home/roman/ORB_SLAM2/src/Optimizer.cc:1244:1:   required from here
/usr/include/eigen3/Eigen/src/Core/util/StaticAssert.h:32:40: error: static assertion failed: YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY

どうしたの?ありがとう。

4

2 に答える 2

2

私はこれと同じ問題を抱えていましたが、これが私にとってはうまくいきました。

eigenここにフォームをインストールしますhttps://launchpad.net/ubuntu/trusty/amd64/libeigen3-dev/3.2.0-8

.debファイルをダウンロードしてインストール

sudo dpkg -i libeigen3-dev_3.2.0-8_all.deb
于 2016-09-25T06:45:45.077 に答える