码迷,mamicode.com
首页 > 其他好文 > 详细

ROS:使用Qt Creator创建GUI程序(一)

时间:2018-05-06 22:56:35      阅读:1861      评论:0      收藏:0      [点我收藏+]

标签:一个   str   mkdir   开发   install   img   运行程序   模板   .com   

开发环境:

Ubuntu14.04

ROS indigo version

Qt Creator 3.0.1 based on Qt 5.2.1

步骤如下:(按照下面命令一步步来,亲测可行)

(一)安装qt-ros相关的包打开终端,输入下面的命令:

$ sudo apt-get install ros-indigo-qt-create

$ sudo apt-get install ros-indigo-qt-build

(二)创建一个Qt ROS GUI 模板程序打开终端,输入下面的命令:

$ mkdir -p ~/qt_ros_gui_test_ws/src/

$ cd ~/qt_ros_gui_test_ws/src/

$ catkin_create_qt_pkg qt_ros_gui_node

技术分享图片

技术分享图片

$ cd ~/qt_ros_gui_test_ws/$ catkin_make

$ cd ~/qt_ros_gui_test_ws/src/

$ sed -i ‘‘ CMakeLists.txt

输入sed -i ‘‘ CMakeLists.txt命令前:

技术分享图片

输入sed -i ‘‘ CMakeLists.txt命令后:

技术分享图片

// 使用sed -i ‘‘ CMakeLists.txt命令原因:In order to avoid driving QtCreator mad,

we must replace the symlink’ed CMakeLists.txt in catkin_ws/src with a physical

copy of the actual stuff;如果未输入此命令,会出现以下错误,如图:

技术分享图片

(三)安装Qt Creator打开终端,输入下面的命令:

$ sudo apt-get install qtcreator安装成功后,输入下面的命令:

$ qtcreator        

// 注意:一定要从终端启动qtcreator,不可以在搜索栏那里点击图标启动,

否则将无法source到ros相关的路径,会导致后面在Qt编译的时候出现找不

到catkin package等编译错误!!!

①启动后如下:

技术分享图片

②点击上述Open Project, 出现以下画面:

技术分享图片

技术分享图片

③选择上述CMakeLists.txt文件,点击打开,出现以下画面:

技术分享图片

 

④点击上述Browse...,出现以下画面:

技术分享图片

⑤选择build文件夹,点击打开,出现以下画面:

技术分享图片

⑥点击Configure Project, 出现以下画面:

技术分享图片

技术分享图片

⑦点击绿色三角形符号,运行程序如下:

技术分享图片

至此,您已成功创建一个Qt ROS GUI 程序了!

 

ROS:使用Qt Creator创建GUI程序(一)

标签:一个   str   mkdir   开发   install   img   运行程序   模板   .com   

原文地址:https://www.cnblogs.com/yiluyisha/p/9000105.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!