【ubuntu】如何使用qt creator打开一个已有的ros工程

38 篇文章 0 订阅
6 篇文章 0 订阅

背景:

qt creator(qt 5.10.1) + 使用命令行已经创建编译好的ros工程

(1)已经存在一个ros工程

(2)ros工程编译

catkin_make
source devel/setup.bash

(3)打开qt creator

(4)点击“工程”-》“打开文件或者项目”,选择工程文件下的"src"文件下cmakelists.txt文件打开

(5)出现构建工程的选项,选择gcc中debug,同时编译目录改成工程下面的build。

(6) 打开后,可能会出现error

并且工程目录如下: 

(7)此时需要修改配置:点击左侧的“项目”:编译(build)的构建目录是工程下面的build文件夹

点击下面的运行:

将“ -DCMAKE_BUILD_TYPE=Debug”加入到arguments中

(8) 设置完成后,在qt中右击该项目,出现”执行cmake",点击。

(9)点击完成后还会报错,关闭该ros项目,然后重新打开该ros项目:见步骤(4)

(9)打开后ros项目原来缺少的文件夹也会出现。对项目再次执行cmake,出现如下:

点击applay ahcnges to project

(10) 完成后,可以查看项目-》运行:发现执行跟工作目录都已经发生变化,变成自己要执行的文件项目;右键点击运行,程序开始运行。

说明:

ros中使用  “std::printf ” 打印的log没有在终端显示,不知到哪里出现问题,有知道的可以留言。

参见:

https://blog.csdn.net/zyh821351004/article/details/43672887

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值