ROS Kinectic 安装问题
ROS Kinectic 安装问题记录
文章目录
- 问题
- 解决
- Note
问题
学习研究下ROS,目前推荐的版本是稳定LTS版本是Kinectic。
在已有的Ubuntu16.04系统上,按照ros文档,进行安装,中间网络不佳,中断了,继续后,安装还是完成了。
可是在roscpp开发时,出现问题。
第一个问题: 编译时,找不到头文件,然后手动创建了头文件目录的连接到系统。然后源代码编译可以进行。
第二个问题,连接库时,无法连接ros库的各种函数。但库目录之类的已经OK了。进入到devel目录下,检查catkin_make生成的各种makefile文件,发现连接时使用的makefile没有有效设置 Libraries目录和ld依赖的库名称。导致连接错误,无法继续。
标准的错误信息" undefined symbol"…“ros::init”…
然后安装文档,使用rospy的示例一切OK。
问题的直接原因看样子是catkin的脚本生成问题。网络上说是C++的版本问题,然后按照要求,按照了4.9版本的gcc,g++,做好配置,然后问题依旧。
解决
没有好的解决办法了,那就重新安装一个Ubuntu 16.04。然后安装ros kinectic。
再次测试ROSCPP,一切OK了。
这是gcc和g++ 是5.3版本了,cmake也是最新的版本,都OK。
Note
为防止自动更新到最新的Ubuntu版本,把自动升级的功能停止了。但Ubuntu 16.04是的版本,系统自身的安全更新之类的,还是要支持自动更新。
ROS Kinectic 安装问题相关推荐
- ROS kinetic安装、Kinect2驱动安装和配置
转载自:ROS kinetic安装.Kinect2驱动安装和配置 直接看原帖,会更加舒适一些,粘过来没来得及将命令行单独排版. 为了以后的人可以少走弯路,我会尽可能的列出自己遇到的问题和解决方法. 提 ...
- Ubuntu14.04 ROS Indigo安装教程,以及卸载方法
Ubuntu14.04 ROS Indigo安装教程,以及卸载方法 原创 2017年01月25日 15:22:45 标签: ROS / ubuntu / 机器人 13957 ROS (Robot Op ...
- Ubuntu ROS Kinect2安装
Ubuntu ROS Kinect2安装 文章目录 Ubuntu ROS Kinect2安装 1.安装libfreenect 1.1 相关依赖 1.2 下载编译 1.3 配置路径 2.安装iai_ki ...
- ubuntu 18.04 LORD 3DM-GX5-45 IMU ros_mscl ros驱动安装
LORD 3DM-GX5-45 IMU ros_mscl ros驱动安装 drivers 驱动安装 安装ros_mscl ROS-MSCL Examples 测试 lord的ros_mscl包的安装网 ...
- 踩坑NVIDIA Jetson TX2、Ubuntu16.04、ROS Kinetic安装
踩坑NVIDIA Jetson TX2.Ubuntu16.04.ROS Kinetic安装 摘要 一.NVIDIA Jetson TX2环境配置 1.1开机使用图形化界面 1.2刷机 1.3修改TX2 ...
- ROS下安装和运行SVO数据包和实时测验的过程记录
安装与运行的所有文档: https://github.com/uzh-rpg/rpg_svo/wiki 或者 http://blog.sina.com.cn/s/blog_7b83134b0102w ...
- 北洋雷达UST-10LX基于ROS都安装使用测试小问题
北洋雷达UST-10LX基于ROS都安装使用测试小问题 我使用的是UST-10LX型号 的激光雷达进行建图导航.下面的内容是在csdn上的一些回答的综合. 首先下载相关节点包,UST-10LX采用的接 ...
- 速腾聚创16线激光雷达rslidar-16的ros驱动安装与rviz点云显示
原链接: https://community.bwbot.org/topic/520 运行测试平台:小强ROS机器人 速腾聚创16线激光雷达rslidar-16的供电是直流12v 3A,通信接口是rs ...
- 【Ubuntu16.04】ROS · Kinetic安装 · 图文教程与问题详解
ROS 安装 1. 设置安装源 在终端输入指令:(同下) sudo sh -c '. /etc/lsb-release && echo "deb http://mirrors ...
最新文章
- php写poc,xray写POC踩坑
- acquireQueued
- android 数组增加,java-添加视图数组会使android应用崩溃
- 如何高效、可移植申请内存代码。
- 关于软件系统维护的一点想法
- linux+系统优化基础,linux系统优化基础
- request用法_urllib的基本用法
- 「leetcode」C++题解:226.翻转二叉树,递归法与迭代法详解
- spring 整合 JUnit(spring 内单元测试类调用带注入的报空指针异常NullPointException)
- 归并排序(链表结构)
- GridView的DataFormatString格式化字符串
- source insight中文乱码
- 一文理解完美二叉树, 完全二叉树和完满二叉树
- 基于5G城市道路积水监测系统解决方案
- PTA 1031 查验身份证 (c语言)
- 分享:用Python语言轻松实现二代身份证阅读器(读卡器)自动读卡,支持定制开发
- 忍者必须死显示无法连接服务器,忍者必须死为什么不能登录
- linux 文件末尾追加内容
- UCK区块链微课堂—数字货币钱包那么多,总有一款适合您!
- mysql导出数据到文件
热门文章
- 设计模式的征途—3.工厂方法(Factory Method)模式
- elasticsearch运维实战之2 - 系统性能调优
- 常用的数据统计Sql 总结
- Token Bucket原理
- Jquery提交表单 Form.js官方插件介绍
- java向注册表单传递数据php_PHP提交from表单的方法
- java栈的实现_栈的实现(Java)
- numpy 转存为matlab_Numpy学习打卡task01
- php根据指定字段去重,php二维数组根据某个字段去重
- android tablerow 间隔,android-如何使TableRow从右到左