ros-qt环境搭建
来源:互联网 发布:开源wiki系统 java 编辑:程序博客网 时间:2024/06/01 07:59
1、首先linux 版本选择 :ubuntu14.04
2、ros的安装 (在安装之前需要配置软件库:看下面的截图 图1和图2)
a,sudo sh -c'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main">/etc/apt/sources.list.d/ros-latest.list'
b,sudoapt-key adv --keyserver hkp://ha.pool.sks-keyservers.net --recv-key0xB01FA116
c,sudoapt-get update
d,sudoapt-get install ros-indigo-desktop-full
e,sudo rosdep update
f,echo"source /opt/ros/indigo/setup.bash" >> ~/.bashrc
g,source ./.bashrc
h,sudoapt-get install python-rosinstall
到现在ros-indigo彻底安装完成 可以用行$roscore $rosrun turtlesim turtlesim_node 进行测试
图1
3、qt安装 qt-opensource-linux-x64-5.8.0.run
http://www.ncnynl.com/archives/201701/1277.html
a、chmod+x qt-opensource-linux-x64-5.8.0.run然后双击安装
b、gedit ~/.local/share/applications/DigiaQtOpenSource-qtcreator.desktop
- Exec=/home/frp/Qt5.8.0/Tools/QtCreator/bin/qtcreator改为
- Exec=bash -i -c /home/frp/Qt5.8.0/Tools/QtCreator/bin/qtcreator
c、使用apt-get方法安装 5.7版本的带插件的 Qt Creator
sudo add-apt-repositoryppa:levi-armstrong/qt-libraries-trusty
sudo add-apt-repository ppa:levi-armstrong/ppa
sudo apt-get update && sudo apt-get install qt57creator-plugin-ros
d、(如果有多个qt版本,可以有不同的默认设置,查找并同样修改 一般的路径在
/home/ubu/Qt5.8.0/5.8/gcc_64/bin和/home/ubu/Qt5.8.0/5.8/gcc_64/lib两个地方)
修改系统配置文件让Qt启动器选择新版的Qt
$ sudo gedit/usr/lib/x86_64-linux-gnu/qt-default/qtchooser/default.conf
原内容:
/usr/lib/x86_64-linux-gnu/qt4/bin
/usr/lib/x86_64-linux-gnu
改为:
/home/frp/Qt5.8.0/5.8/gcc_64/bin
/home/frp/Qt5.8.0/5.8/gcc_64/lib
参考网站:
http://www.ncnynl.com/archives/201701/1277.html
参考书籍:
ros机器人程序设计
3、usr/include/c++/6.1.1/bits/stl_relops.:67: Parse error at "std" 编译出现错误 解决安装 highlight包。关于这一项具体可以参考我的另一篇博客
- ros-qt环境搭建
- ros下qt creator环境搭建
- 基于Qt搭建ROS开发环境
- 基于Qt搭建ROS开发环境
- NVIDIA-TX2搭建QT环境开发ROS
- (1)搭建QT环境来开发ROS包
- ROS环境搭建(indigo)
- ROS(7):Lubuntu i386环境搭建ROS环境
- ROS开发环境之Qt Creator
- ROS开发环境之Qt Creator
- 配置ROS的Qt开发环境
- ROS(机器人操作系统)学习(一)ROS开发环境搭建
- <ROS> Ubuntu14.04下ROS indigo Eclipse开发环境搭建
- Qt-----搭建Qt开发环境
- Ubuntu ROS Eclipse 开发环境搭建
- learn ros] 环境搭建及源码下载
- ROS实践(1)-环境搭建
- 关于ROS环境搭建的一些问题
- 补c++第二次实验
- Android中关于ScrollView嵌套listView,ListView Item只显示一行的解决方法
- 【机器学习】SVM浅谈
- HashMap的工作原理
- 详解Java解析XML的四种方法
- ros-qt环境搭建
- 安卓智能地图开发与实施八:离线业务图层(浏览查询)
- 战旗直播平台弹幕登录分析
- Linux入门(一)根目录介绍
- HashMap和Hashtable的区别
- 一致性哈希算法
- 一元多项式的乘法与加法运算
- 前端同学大福利,最全的面试题目整理
- 常用的分布式事务解决方案(1)