ROS(indigo)使用Qt Creator Plug in即ros_qtc_plugin
更为详细版本请参考:
http://blog.csdn.net/zhangrelay/article/details/52214411
结合看更为具体。
首先,先上原版参考:
请按官网更新内容进行配置!!!
如何安装(用户)
GA vd Hoorn编辑了这个页面on Mar 16 · 9修改
第6页
在本地克隆这个维基
本wiki介绍了安装ROS Qt Creator插件的步骤。
目录
1.1 Ubuntu 14.04的 安装步骤1.2 Ubuntu 16.04的安装步骤 1.3安装问题和冲突 1.4测试插件 1.5进行下一步
1.1安装程序Ubuntu 14.04
sudo add-apt-repository ppa:levi-armstrong/qt-libraries-trusty
sudo add-apt-repository ppa:levi-armstrong/ppa
sudo apt-get update && sudo apt-get install qt57creator-plugin-ros
可能需要删除旧的PPA:
sudo add-apt-repository --remove ppa:beineri/opt-qt57-trusty
sudo add-apt-repository --remove ppa:beineri/opt-qt571-trusty
如果您收到错误,请手动删除它。
sudo rm /etc/apt/sources.list.d/beineri-opt-qt57-trusty-trusty.list
sudo rm /etc/apt/sources.list.d/beineri-opt-qt571-trusty-trusty.list
1.2 Ubuntu 16.04的安装步骤
sudo add-apt-repository ppa:levi-armstrong/qt-libraries-xenial
sudo add-apt-repository ppa:levi-armstrong/ppa
sudo apt-get update && sudo apt-get install qt57creator-plugin-ros
可能需要删除旧的PPA:
sudo add-apt-repository --remove ppa:beineri/opt-qt57-xenial
sudo add-apt-repository --remove ppa:beineri/opt-qt571-xenial
如果您收到错误,请手动删除它。
sudo rm /etc/apt/sources.list.d/beineri-opt-qt57-xenial-xenial.list
sudo rm /etc/apt/sources.list.d/beineri-opt-qt571-xenial-xenial.list
1.3安装问题和冲突
- 没有已知的问题
1.4测试插件。
- 启动Qt创建者
- 选项1:使用桌面图标启动。
- 选项2:从终端发射。在从终端启动之前,请执行以下操作之一。
- 将“source /opt/qt57/bin/qt57-env.sh”添加到用户.bashrc文件中。
- 在/ usr / local / bin中创建一个符号链接文件,称为qtcreator,它指向/ opt / qt57 / bin / qtcreator-wrapper
- 要验证插件是否存在,请转到文件>新建文件或项目>项目>导入项目>导入ROS工作区。如果导入ROS工作区存在,则所有内容都正确构建,并可以进行开发和测试。
1.5继续安装ROS的Qt Creator
2 https://github.com/ros-industrial/ros_qtc_plugin
3 http://www.ros.org/news/2016/07/qt-creator-ide-plug-in-for-ros.html
配置步骤主要分为三步:
1 https://github.com/ros-industrial/ros_qtc_plugin/wiki/1.-Setup-ROS-Qt-Creator-Plug-in
2 https://github.com/ros-industrial/ros_qtc_plugin/wiki/2.-Setup-Qt-Creator-for-ROS
3 https://github.com/ros-industrial/ros_qtc_plugin/wiki/3.-Debugging-Catkin-Workspace
可能还需要用到的:
1 https://github.com/lxde/qtermwidget
配置ROS Qt Creator Plug in简单流程
1 下载并安装Qt,这个在ubuntu14.04和16.04一致,可以参考ROS中使用Qt。
2 配置系统使用Qt(重要),其实也就两步,先在终端输入:
~$ sudo gedit /usr/lib/x86_64-linux-gnu/qt-default/qtchooser/default.conf
然后,在其中增加或修改为你当前的Qt环境:
/home/exbot/Rob_Soft/Qt/5.6/gcc_64/bin
/home/exbot/Rob_Soft/Qt/5.6/gcc_64/lib
模板是:
/home/<username>/Qt/<version>/gcc_64/bin
/home/<username>/Qt/<version>/gcc_64/lib
直接对照就行。
3 运行ROS Qt Creator Plug in安装脚本
第一种是用户模式,直接下载这个文件setup.sh(右键另存),然后在终端运行
~$ bash setup.sh -u
第二种是开发者模式,下载功能包,然后运行其中的setup.sh,如下
~$ bash setup.sh -d
功能包地址:https://github.com/ros-industrial/ros_qtc_plugin 这里注意-u是用户,-d是开发者,分别为user和developer的意思。
然后祈祷不要出错,配置过程非常漫长,耐心是必备的。
4 其他细节在参考网址中都有具体介绍。完毕后在终端输入
~$ qtcreator
可见如下图(Ctrl+N):
其他配置参考官网,kinetic同样配置可行。
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- 一个简单的Android圆弧刷新动画
- AccessibilityService实现微信发红包功能
- 处理一次k8s、calico无法分配podIP的心路历程
- Android自定义控件实现时钟效果
- Android倒计时控件 Splash界面5秒自动跳转
- Android仿抖音上下滑动布局
- 一个简单的Android轨迹动画
- Android自定义圆环倒计时控件
- Android 使用URLConnection下载音频文件的方法
- Android自定义TimeButton实现倒计时按钮
- android自定义圆形倒计时显示控件
- android实现上下左右滑动界面布局
- Android使用MediaCodec将摄像头采集的视频编码为h264
- Android开发人脸识别登录功能
- Android利用碎片fragment实现底部标题栏(Github模板开源)