ubuntu18.04配置DS-SLAM记录

1.下载

mkdir -p dsslam_ws/src
cd dsslam_ws;catkin_make
cd src
git clone https://github.com/zoeyuchao/DS-SLAM.git
cd DS-SLAM/Examples/ROS/ORB_SLAM2_PointMap_SegNetM/
git clone https://github.com/TimoSaemann/caffe-segnet-cudnn5.git

2.编译安装

cd caffe-segnet-cudnn5
mkdir build; cd build
cmake ..

发现报错
could not find LMDB
解决

sudo apt install liblmdb-dev -y

发现报错
could not find LevelDB
解决

sudo apt install libleveldb-dev -y

发现报错
could not find snappy
解决

sudo apt install libsnappt-dev -y

发现报错
could not find Atlas
解决

sudo apt install libatlas-base-dev -y

发现报错
CUDA_cublas_device_LIBRARY (ADVANCED)
解决
升级cmake版本,将cmake版本升级到3.12.2
升级教程链接

至此,cmake ..终于成功执行。但还是有个warning先不管了。。。
ubuntu18.04配置DS-SLAM记录_第1张图片
然后make

不出意外,果然还有错误
/bin/bash: aclocal-1.14: command not found
解决方法
解决不了了。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

你可能感兴趣的:(ubuntu,cmake,slam)