ubuntu安装eigen、pangolin库

一、安装eigen

方法一、命令行安装

sudo apt install libeigen3-dev

一般情况下,方法二同理,eigen会默认安装到/usr/include或者/usr/local/include/下的eigen目录下,需要执行复制命令,将Eigen文件夹及其内容复制到/usr/inlcude/或者/usr/local/include/下:

如果在 /usr/include

sudo cp -r /usr/include/eigen3/Eigen /usr/include

如果在 /usr/local/include

sudo cp -r /usr/local/include/eigen3/Eigen /usr/local/include

关于命令的说明:
因为eigen3 被默认安装到了usr/local/include里了(或者是usr/include里,这两个都差不多,都是系统默认的路径),在很多程序中include时经常使用#include <Eigen/Dense>而不是使用#include <eigen3/Eigen/Dense>所以要做下处理,否则一些程序在编译时会因找不到Eigen/Dense而报错。上面指令将usr/local/include/eigen3文件夹中的Eigen文件递归地复制到上一层文件夹(直接放到/usr/local/include中,否则系统无法默认搜索到 -> 此时只能在CMakeLists.txt用include_libraries(绝对路径了))

方法二、源码安装

http://eigen.tuxfamily.org/index.php?title=Main_Page

选择合适的版本。

cd eigen-3.2.10
mkdir build
cd build
cmake ..
sudo make install

二、安装pangolin

1. 安装pangolin依赖项以及安装过程中用到的工具

ctrl+alt+t打开终端,依次输入命令,安装相关依赖和工具

sudo apt update
sudo apt upgrade
sudo apt install libglew-dev cmake libboost-dev libboost-thread-dev libboost-filesystem-dev

 

3. 下载pangolin源文件

进入安装目录后使用git工具下载pangolin源文件
官方github下载

git clone https://github.com/stevenlovegrove/Pangolin.git

镜像gitee下载(推荐使用,或者自行在gitee上搜索一个下载地址,基本上都是克隆的github上面官方的代码,选择一个较新的就行)

git clone https://gitee.com/krisnat/pangolin.git

4.安装pangolin

依次输入命令,进入刚刚下载好的源文件目录,并进行安装

makdir build && cd build
cmake ..
sudo make -j8

-j后面的数字表示make过程使用的cpu线程数,数字越大,速度越快,根据自己的电脑配置自行调整,命令nproc看线程数

sudo make install

 若要卸载,执行命令

sudo make uninstall

手动删除

sudo rm -r libeigen*

如果用VS Code需要在tasks.json的args添加lGL、lGLEW、lpangolin。

如果使用CMakeLists.txt,需要添加

cmake_minimum_required(VERSION 3.0.0)
project(slam VERSION 0.1.0)

add_executable(slam main.cpp SourceFile/EigenGeometry.cpp SourceFile/VisualizeGeometry.cpp)

cmake_policy(SET CMP0072 NEW)
 
include_directories( "/usr/include/eigen3" )
 
find_package(OpenGL REQUIRED)
include_directories(${OPENGL_INCLUDE_DIRS})
target_link_libraries(slam ${OPENGL_LIBRARIES})
 
find_package(GLEW REQUIRED)
include_directories(${GLEW_INCLUDE_DIRS})
target_link_libraries(slam ${GLEW_LIBRARIES})
 
find_package(Pangolin REQUIRED)
include_directories(${Pangolin_INCLUDE_DIRS})
target_link_libraries(slam ${Pangolin_LIBRARIES})

  • 7
    点赞
  • 26
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 您好,要在Ubuntu 20.04上安装Pangolin .5,您可以按照以下步骤进行操作: 1. 打开终端,输入以下命令以安装依赖项: sudo apt-get install build-essential libgtk2.-dev libgl1-mesa-dev libglu1-mesa-dev libpng-dev libjpeg-dev libtiff-dev libavcodec-dev libavformat-dev libswscale-dev libv4l-dev libxvidcore-dev libx264-dev libgtk-3-dev libatlas-base-dev gfortran libhdf5-dev libhdf5-serial-dev libhdf5-103 2. 下载Pangolin .5的源代码,可以从官方网站下载或使用以下命令: git clone https://github.com/stevenlovegrove/Pangolin.git 3. 进入Pangolin目录,创建build文件夹并进入: cd Pangolin mkdir build cd build 4. 运行cmake命令以生成Makefile: cmake .. 5. 运行make命令以编译Pangolin: make -j4 6. 运行make install命令以安装Pangolin: sudo make install 完成以上步骤后,您就可以在Ubuntu 20.04上使用Pangolin .5了。希望对您有所帮助! ### 回答2: 在开始安装pangolin0.5之前,需要确保安装Ubuntu20.04操作系统,并且已经配置好了系统的基础环境。Pangolin是一个用于激光雷达数据处理的工具,可以进行地图构建、定位、路径规划等操作。 首先,需要在终端中输入以下命令,更新系统的软件仓列表: sudo apt-get update 接下来,安装Pangolin依赖的文件: sudo apt-get install libglew-dev libopencv-dev libpython2.7-dev libeigen3-dev 安装完成后,可以从Pangolin的官网下载最新版本的源代码,也可以直接使用以下命令将源代码克隆到本地: git clone https://github.com/stevenlovegrove/Pangolin.git 进入Pangolin的根目录: cd Pangolin 执行cmake命令对源代码进行编译构建: mkdir build cd build cmake .. make -j4 编译完成后,运行下面的命令安装Pangolin: sudo make install 至此,Pangolin0.5已经成功安装Ubuntu20.04系统中,可以在终端输入以下命令测试安装是否成功: pangolin-example 如果能够正常显示Pangolin的测试界面,说明安装成功。在使用Pangolin时,还需要安装各种激光雷达设备的驱动程序,并按照官方文档进行相应的配置和使用。 ### 回答3: Ubuntu是一种十分常用的操作系统,它的安装非常简单,只需要按照提示进行操作即可。而Pangolin是一个画图软件,它支持丰富的功能,可实现各种类型的绘图,是一款十分实用的软件。 如果要在Ubuntu 20.04上安装Pangolin 0.5,您需要先下载并安装依赖性。打开终端,输入以下命令以安装必要的: ``` sudo apt-get install cmake libboost-all-dev libeigen3-dev ``` 完成上述步骤后,您可以继续安装Pangolin。要下载最新版本的Pangolin,您可以从GitHub上下载源代码。在打开终端后,使用以下命令: ``` git clone https://github.com/stevenlovegrove/Pangolin.git ``` 下载完成后,转到下载的文件夹中: ``` cd Pangolin ``` 现在,您需要建立一个新的文件夹build并进入该文件夹: ``` mkdir build cd build ``` 在这个文件夹里,运行以下命令进行编译并安装Pangolin: ``` cmake .. make -j8 sudo make install ``` 在进行这些步骤时,请确保没有错误并且所有操作都运行成功。如果您遇到问题,请注意正确输入程序命令和选项。 总之,Ubuntu 20.04上安装Pangolin 0.5是一个相对简单的过程,只需几个步骤即可完成。通过按照以上步骤进行操作,您可以下载源代码并安装Pangolin,然后开始使用这个绘图软件。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值