ubuntu16.04使用Qt开发ROS
本文介绍一种Qt下进行ROS开发的完美方案,使用的是ros-industrial的Levi-Armstrong在2015年12月开发的一个Qt插件ros_qtc_plugin,这个插件使得Qt“新建项目”和“新建文件”选项中出现ROS的相关选项,让我们可以直接在Qt下创建、编译、调试ROS项目,也可以直接在Qt项目中添加ROS的package、urdf、launch,感谢Levi-Armstrong。目前这个插件还在不断完善,有问题或者其他功能建议可以在ros_qtc_plugin的项目主页的讨论区提出。
---------------------
作者:张京林要加油
来源:CSDN
原文:https://blog.csdn.net/u013453604/article/details/52186375
版权声明:本文为博主原创文章,转载请附上博文链接!
本文使用的操作系统是ubuntu16.04, ROS版本是kinetic,Qt版本是Qt5.7.0(Qt Creater4.8)
一.安装Qt5.7.0
国内可以从以下源高速下载:
下载下来的qt-opensource-linux-x64-5.7.0.run
记得右键“属性”——“权限”勾选“允许作为程序执行文件”,再双击就能安装了
1、修改系统配置文件让Qt启动器选择新版的Qt Creator
首先需要修改下面的文件目的是让Qt的启动器选择新版的Qt Creator,
$ sudo gedit /usr/lib/x86_64-linux-gnu/qt-default/qtchooser/default.conf
打开文件看到的是下面两行
1 /usr/lib/x86_64-linux-gnu/qt4/bin 2 /usr/lib/x86_64-linux-gnu
我们需要把它们替换成如下两个路径
/home/zn/Qt5.7.0/5.7/gcc_64/bin /home/zn/Qt5.7.0/5.7/gcc_64/lib
注意/home/zn是我的主文件夹绝对路径
后面的路径是从Qt安装目录下面进入5.7/gcc_64/找到bin和lib文件夹,用这两个文件夹路径替换掉default.conf文件原来的两行就是了,我安装Qt的时候选择安装在主文件夹的Qt5.7.0下,并且我的Qt版本是5.7,所以路径如上所示,安装到其他地方或者其他版本的类似
二.安装插件ros_qtc_plugin
采用官方教程在线安装
Installation Instructions (Users)
Xenial Online Installer (Recommended)
完成在线安装
三 ubuntu16.04版本中QT的ros_qtc_plugin插件的使用
ubuntu16.04版本中QT的ros_qtc_plugin插件的例子
相关文章
- s3c2410上搭建QT/Embedded4.8.5开发环境(一)---环境导读
- s3c2410上搭建QT/Embedded4.8.5开发环境(七)--命令行开始第一个Qt程序
- Qt音视频开发33-vlc和mpv打开后鼠标打圈圈问题的解决
- Qt音视频开发29-ffmpeg中x264/x265编码库支持
- Qt音视频开发08-ffmpeg内核优化(极速打开/超时回调/实时响应)
- Qt音视频开发7-ffmpeg音频播放
- Qt开源作品43-超级图形字体
- Qt开发经验小技巧201-205
- Qt开发经验小技巧21-30
- 关于Qt数据库相关开发的一些经验总结
- Qt数据库自动重连
- Qt系列文章002-开发环境搭建
- C++Qt开发——QString(字符串类)
- Linux上从零搭建QT开发环境
- Qt开发必备技术栈学习路线和资料
- Qt动态链接库
- 在Qt中使用SQLite数据库
- Qt开发MQTT(一) 之Qt官方Qt MQTT
- QT失去focus后自动隐藏界面
- QT界面布局、系统信号和槽、启动进程、EDIT回车快捷键、正常信号和槽、QMessageBox、UIC使用(界面重新生成)