参考资料:https://www.cnblogs.com/hitcm/p/5939507.html

PC下面进行安装:

遇到的问题如下

1.首先安装ceres solver

在编译的时候,如果是低配的电脑,make -j 会出现问题。

所以,需要改成 make 会好很多。

他们的区别在于 -j 会加速编译,使得编译时间会减少。

2.通过 rospack profile 可以查看ros 下面的环境变量

3.boost error

usr/local/include/boost/type_traits/detail/has_binary_operator.hp:50: Parse error at "BOOST_JOIN"
AUTOMOC:
error: process for
/home/ros/Downloads/catkin_ws/build/cartographer_ros/cartographer_rviz/moc_submaps_display.cpp
failed:
usr/local/include/boost/type_traits/detail/has_binary_operator.hp:50: Parse error at "BOOST_JOIN"

参考资料: https://blog.csdn.net/qq_33179208/article/details/53817008

主要原因是 qt和boost 兼容性问题导致

解决方法:

打开cartographer_rviz下的drawable_submap.h和submaps_display.h分别在程序首尾添加#ifndef Q_MOC_RUN和#endif。

4、下载bag文件

一定用迅雷下载,不然网速会搞死你。

最新文章

  1. Smokeping -- 监控网络质量
  2. 如何更好地学习dubbo源代码(转)
  3. ADB简单基础命令
  4. JAVA双列集合HashMap
  5. 链栈的C语言实现
  6. NOI 1.7编程基础之字符串(35题)
  7. stm32启动文件 startup_stm32f10x_hd.s
  8. OC开发中运用到的枚举
  9. AE 栅格图分级渲染
  10. 二叉树单色路径最长&&穿珠子
  11. jQery无缝滚动效果
  12. CSS中背景图片定位方法
  13. Javascript进阶篇——浏览器对象—Location、Navigator、userAgent、screen对象
  14. (原+转)ubuntu16中莫名死机及重新安装显卡驱动
  15. android 自己定义开关(SwitchButton)
  16. C++语言债券系列之十一——友元函数和拷贝构造函数
  17. JavaScript语言基础知识11
  18. soamanager发布的Webservice服务,调用时出现http500报错
  19. 【原创】驱动开发中Memory read error导致的蓝屏问题
  20. 使用docker部署flask遇到的问题

热门文章

  1. Spring ClassPathXmlApplicationContext和FileSystemXmlApplicationContext
  2. PHP极速开发框架LotusAdmin page版发布
  3. CF 612C. Replace To Make Regular Bracket Sequence【括号匹配】
  4. ZOJ 3380 Patchouli's Spell Cards
  5. 动态规划二:最长公共子序列(LCS)
  6. linux基本优化
  7. Xamarin XAML语言教程基本视图ContentView
  8. Eclipse 教程 | 菜鸟教程
  9. 【最大权闭合子图/最小割】BZOJ3438-小M的作物【待填】
  10. vsftpd修改被动模式数据端口