ubuntu18.04安装mrpt

  • List item

ubuntu18.04安装mrpt

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档


一、前言

前我这里安装的是mrpt的最新版本的,版本主要有1.5X和2.0多的版本,这两大版本有点不一样。
我在安装1.5x版本的时候会显示如下错误
请添加图片描述
这个应该是opencv的版本问题,我系统是opnencv3.4,运行就报错了。在另一台电脑的系统就跑过了,那个系统的opencv是2.0多。但是跑mrpt程序的时候很多warnning。所以接下来我安装的是mrpt的最新版,安装方式是源码安装。

二、安装步骤

1.下载

git clone https://github.com/MRPT/mrpt.git --recursive

2.安装依赖

 sudo apt install build-essential pkg-config cmake libwxgtk3.0-dev \
           libwxgtk3.0-gtk3-dev libopencv-dev libeigen3-dev zlib1g-dev \
           libsuitesparse-dev libjpeg-dev
 sudo apt-get install ros-melodic-mrpt-navigation       
 sudo apt install freeglut3-dev libassimp-dev libglfw3-dev \
     libglu1-mesa-dev libqt5opengl5-dev qtbase5-dev \
     libxrandr-dev libxxf86vm-dev

注意:安装mrpt需要cmake >= 3.3 required,
Eigen >= 3.3 ,
安装 gcc-7。
可以参考官网配置教程https://docs.mrpt.org/reference/latest/compiling.html

另外可以安装的包,不懂的话全部安装就好了,或者先不要安装,等有需要再安装

# Support most common sensors:
   sudo apt install libftdi-dev libusb-1.0-0-dev libudev-dev libfreenect-dev \
   libdc1394-22-dev libavformat-dev libswscale-dev libpcap-dev \
   liboctomap-dev libopenni2-dev

# Support showing debug information in call stacks upon exceptions:
  sudo apt install binutils-dev libiberty-dev

# Support using system SimpleINI library (only Ubuntu >=20.04 focal)
  sudo apt install libicu-dev libsimpleini-dev

2.安装cmake-gui

sudo apt-get install cmake-gui

3.下载MRPT源码,解压后放到ubuntu中,进入MRPT源码文件夹下。

cd mrpt
mkdir build

4.使用cmake-gui生成配置文件,其中设置"source dir" 为下载的MRPT 源码路径。设置"binary directory"为MRPT源码目录下的build目录,用于存放生成的工程文件。点"configure",完成后点击"Generate"。

在这里插入图片描述
在这里插入图片描述

5.进入build文件夹下并开始编译。

cd build
sudo make -j4

6 .最后安装在系统下的/usr/local/include

sudo make install 
  • 0
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 7
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值