ubuntu20.04 编译ALOAM LIO-SAM

ubuntu20.04 编译ALOAM LIO-SAM,第1张

ubuntu20.04 编译ALOAM LIO-SAM

ubuntu20.04跑A-LOAM代码实测_songjuc的博客-CSDN博客

参考了该博主,感谢

1、修改源代码

将四个.cpp文件中的/camera_init修改为camera_init
将scanRegistration.cpp中的 #include 修改为#include
修改kittiHelper.cpp中 CV_LOAD_IMAGE_GRAYSCALE为 cv::IMREAD_GRAYSCALE

2、修改Cmakelists.txt 

set( CMAKE_CXX_STANDARD 14)

然后就OK了

LIO-SAM

1 安装 TBB

            sudo apt-get install libtbb-dev

2   安装 MKL 这一步要用到 root 权限,步骤如下 

       

        sudo bash

       cd /Downloads
 
       wget https://apt.repos.intel.com/intel-gpg-keys/GPG-PUB-KEY-INTEL-SW-PRODUCTS-  2019.PUB
 
         apt-key add GPG-PUB-KEY-INTEL-SW-PRODUCTS-2019.PUB
 
         rm GPG-PUB-KEY-INTEL-SW-PRODUCTS-2019.PUB
 
         exit

         sudo wget https://apt.repos.intel.com/setup/intelproducts.list -O /etc/apt/sources.list.d/intelproducts.list
 
         sudo wget https://apt.repos.intel.com/setup/intelproducts.list -O /etc/apt/sources.list.d/intelproducts.list

           sudo sh -c 'echo deb https://apt.repos.intel.com/mkl all main > /etc/apt/sources.list.d/intel-mkl.list'

         sudo apt-get update

         sudo apt-get install intel-mkl-2020.4-912

3 安装GTSAM(4.0.3) 

     cd gtsam

     mkdir build

      cd build

      cmake -DGTSAM_BUILD_WITH_MARCH_NATIVE=OFF ..

      make check

      sudo make install

4  修改相关文件

在 LIO-SAM-master/include/utility.h 中修改 #include 为 #include

在 LIO-SAM-master/CMakeList.txt 中将 set(CMAKE_CXX_FLAGS "-std=c++11") 修改为set(CMAKE_CXX_STANDARD 14)
 

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5651819.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存