我是靠谱客的博主 高兴蜡烛,最近开发中收集的这篇文章主要介绍kalibr编译,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

1.先下载代码

mkdir -p ~/kalibr_workspace/src 
cd ~/kalibr_workspace 
git clone https://github.com/ros/catkin.git

2.要安装catkin工具

 sudo apt-get install python-catkin-tools

3.安装python-numpy

sudo apt-get install --reinstall python-numpy

4.开始编译

catkin build -DCMAKE_BUILD_TYPE=Release -j4

如果嫌弃官方的源太慢将
Kalibr/suitesparse/CMakeLists.txt中的DOWNLOAD_COMMAND下载源换掉。
可是这种方法还是太慢。
我最后是先去下载文件SuiteSparse-4.2.1.tar.gz到本地的目录home目录,然后用命令行拷贝到当前文件夹下,如下面代码


ExternalProject_Add(suitesparse_src
  CMAKE_ARGS -DCMAKE_C_COMPILER=${CMAKE_C_COMPILER} -DCMAKE_CXX_COMPILER=${CMAKE_CXX_COMPILER}
  #DOWNLOAD_COMMAND rm -f SuiteSparse-${VERSION}.tar.gz && wget http://faculty.cse.tamu.edu/davis/SuiteSparse/SuiteSparse-${VERSION}.tar.gz
  DOWNLOAD_COMMAND rm -f SuiteSparse-${VERSION}.tar.gz && wget  -O SuiteSparse-${VERSION}.tar.gz http://baidu.com && cp -f /home/qian/SuiteSparse-4.2.1.tar.gz .
)

参考
https://blog.csdn.net/u010003609/article/details/104715475

最后

以上就是高兴蜡烛为你收集整理的kalibr编译的全部内容,希望文章能够帮你解决kalibr编译所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(41)

评论列表共有 0 条评论

立即
投稿
返回
顶部