2016-07-28 171 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 

希望这可以帮助别人,虽然它的延迟答复。