slam十四讲Sophus实践(useSophus)问题

一、Sophus库的安装和引用
1、Ubuntu18.04下安装Sophus库

1)从以下网址中下载Sophus库:
https://github.com/strasdat/Sophus/tree/13fb3288311485dc94e3226b69c9b59cd06ff94e
或者从视觉SLAM十四讲第二版的github链接中进入:
https://github.com/gaoxiang12/slambook2/tree/master/3rdparty

也可以直接在终端用git clone 克隆
2)下载解压后将文件夹命名为Sophus
3)在Sophus文件夹所在路径下打开终端(通常为/home),执行以下命令
 

cd Sophus
mkdir build
cd build
//创建makefile
cmake ..    
//根据makefile文件中的指令编译源文件
make
//将程序安装系统预设的可执行文件存放路径。默认/usr/local/bin,不运行最后这个命令,
//调用该库的时候需要手动指定路径,比较麻烦
sudo make install

2、Sophus库的引用

在CMakeLists文件中添加:

cmake_minimum_required(VERSION 3.4)
project(useSophus)
set(CMAKE_BUILD_TYPE "Debug")
find_package(Sophus REQUIRED)
include_directories(${Sophus_INCLUDE_DIRS})
add_executable(useSophus useSophus.cpp)
target_link_libraries(useSophu
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值