为了实现用Qt开发ROS界面开发环境,我几乎参阅了网上所有的配置教程,安装了多个版本的qt,在ubuntu14.04和ubuntu16.04上分别进行了配置,最后都成功了.不得不说的是用QTCREATOR开发ROS,进行GUI开发真的很强大. 在这个过程中遇到了各种问题,其中一个是: 解决这个问题需要两个步骤: 1.在qt界面左下角将default改为debug. 2.qt界面左边导航栏选择preject,在build settings选项卡中CMAKE 的build directory:修改为…
这段时间花了点时间配置了在qtcreator5.9.1上开发ros gui界面的环境,终于可以实现导入工程,插断点调试了.总结起来需要注意以下几点: 1.安装插件ros_qtc_plugin,ROS与C++入门教程-搭建开发环境(QT+ros_qtc_plugin) 2.配置加载ROS环境,并设置快捷方式. 3.正确的ROS工作空间,推荐创建一个ROS工作空间(ROS Workspace) 4.正确配置qt的编译环境.遇到问题可参考链接,或者给我留言. 如果以上几步都做对了,那么ros gui的…
本文介绍一种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的项目主页的讨…
具体如上图显示,网上给的方法是重装ros和重新创建ROS工作空间.经过这样做以后发现问题依然存在. 最后考虑可能是没有加载ROS的环境变量.(我的qtcreator中已经有了创建ros工程的项目,但是没有加载ros环境变量) 于是按照网上的方法ROS与C++入门教程-搭建开发环境(QT+ros_qtc_plugin)  设置快捷方式,并添加修改 Exec 变量一行,中间添加 bash -i -c 即改为 Exec=bash -i -c /home/ubu/Qt5.8.0/Tools/QtCrea…
具体错误如下: 一共出现38个错误 这个错误是在导入cmakelists.txt时产生的,其实不是工程本身的问题,是因为我卸载ros,再重新安装ros的过程中把qtcreator的部分包给删除了,导致qtcreator中没有了创建ros工程的项目.如下: 所以在重新安装qtcreator后问题就解决了. 安装过程:(ubuntu14.04) sudo add-apt-repository ppa:levi-armstrong/qt-libraries-trusty sudo add-apt-re…
参考的博客: http://blog.csdn.net/u013453604/article/details/52186375 http://blog.csdn.net/dxuehui/article/details/44647861   1. Qt插件ros_qtc_plugin安装 使用ros-industrial的Levi-Armstrong在2015年12月开发的一个 Qt插件ros_qtc_plugin,这个插件使得Qt"新建项目"和"新建文件"选项中出现…
1 前言 本文介绍一种Qt下进行ROS开发的完美方案,使用的是ros-industrial的Levi-Armstrong在2015年12月开发的一个Qt插件ros_qtc_plugin,这个插件使得Qt"新建项目"和"新建文件"选项中出现ROS的相关选项,让我们可以直接在Qt下创建.编译.调试ROS项目,也可以直接在Qt项目中添加ROS的package.urdf.launch,感谢Levi-Armstrong.目前这个插件还在不断完善,有问题或者其他功能建议可以在r…
之前一直觉得不用IDE写程序看着好像我很能的样子. 其实就相当于工业时代我还钻木取火并且告诉别人你们用打火机根本不知道火被点燃的过程是怎样的. 因为这个技能并非人人都会,就可以拿出去到处臭屁 好了, 在用QT打开项目工程文件的CMakeList时, 发现打不开, QT报错是这样: Cannot create file /opt/ros/indigo/share/catkin/cmake/toplevel.cmake.user: Permission denied 开始以为只是用户权限不够,傻乎乎…
一QT插件开发ROS,http://www.ncnynl.com/archives/201701/1277.html 二QT开发遇到问题http://blog.csdn.net/u013453604/article/details/52186375 三QT为ROS创造界面http://blog.csdn.net/u013453604/article/details/52167213, 四ROS下创造自己的包http://blog.csdn.net/u013453604/article/detai…