2016-07-28 131 views
1

是否可以在沒有黑魔法的最新版本的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構建系統和得到下一個錯誤:Ubuntu Xenial上的ORB_SLAM安裝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 

它有什麼問題?謝謝。

回答

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 

希望這可以幫助別人,雖然它的延遲答覆。