2021-10-26

本文介绍了在QtCreator中进行ROS项目开发时遇到的环境配置问题及解决方案。当qtcreator报找不到catkin错误时,一种有效的方法是在命令行模式下启动qtcreator,确保环境变量和设置被正确继承。这样,如果之前已经正确设置了ROS环境,qtcreator将能够找到所需的catkin包。
摘要由CSDN通过智能技术生成

QtCreator 下开发ROS项目的一点小细节

现在在做PCL点云相关的一些开发,所以需要在ROS环境进行编译,而使用qtcreator这种可视化的IDE无疑会提升很多效率

在配置环境的时候遇到了一个问题,相信好多新手小伙伴也会遇到,就是qtcreator会报错:

find_package(catkin) failed.  catkin was neither found in the workspace nor   in the CMAKE_PREFIX_PATH.  One reason may be that no ROS setup.sh was   sourced before.

———————

网上有许多解决方案,但是可能好多小伙伴试过之后还是不行,这里我分享一个小细节,大家可以试试:

打开qtcreator的时候,直接在当前终端以命令行的方式打开,就是这样

nvidia@miivii-tegra:~/catkin_ws$ qtcreator
Gtk-Message: 10:16:51.074: GtkDialog mapped without a transient parent. This is discouraged.

这样qtcreator会直接继承一些环境变量和设置,如果你之前的一些make都做到位的话,qtcreator自然也就能找到对应的以下catkin包。
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值