2016-07-28 21 views
1

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

/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 

何が問題なのですか?ありがとう。

答えて

1

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

.debファイルをダウンロードし、ここでhttps://launchpad.net/ubuntu/trusty/amd64/libeigen3-dev/3.2.0-8

eigenフォームをインストールすると、これはそのaは返信が遅れても、誰かを助け

sudo dpkg -i libeigen3-dev_3.2.0-8_all.deb 
0
wget "http://bitbucket.org/eigen/eigen/get/3.2.8.tar.gz" 

tar zxvf 3.2.8.tar.gz 

cd eigen* 

/eigen-eigen-07105f7124f9$ mkdir build 

/eigen-eigen-07105f7124f9$ cd build 

/eigen-eigen-07105f7124f9/build$ cmake .. 

/eigen-eigen-07105f7124f9/build$ make 

/eigen-eigen-07105f7124f9/build$ sudo make install 

希望を使用してインストールします。

関連する問題