ROS开发过程中遇到:Could not find a package configuration file provided by "qt_build" with any of the follow...

在搭建ROS与QT结合的开发环境时,作者遇到了找不到qt_build包配置文件的错误。尝试了多种解决办法,如修改CMAKE_PREFIX_PATH,但问题依然存在。最终发现错误源于未在正确的工作空间下执行catkin_make编译。按照标准流程重新创建ROS工作空间并使用catkin_create_qt_pkg命令创建包,然后在catkin_ws下编译,成功解决了问题。
摘要由CSDN通过智能技术生成

最近在搭建QT开发ROS 界面的环境,遇到了很多问题,参考了很多资料,最后发现有些问题其实没有那么复杂,只是我们对整体环境还不了解,熟悉了以后你会发现有些问题就迎刃而解了。

在这个过程中,我首先新建了一个ROS工作空间,用catkin_make编译通过了,然后通过命令:

catkin_create_qt_pkg testtui

在src路径下创建了testgui 包,此时我并没有去执行命令:catkin_make 进行编译,而是通过qtcreator 导入src 路径下的Cmakelists.txt文件,出现了如下错误:

刚开始我以为是我在qt下的环境没有配置好,于是在网上找各种解答,多数是讲需要将qt_build 添加到CMAKE_PREFIX_PATH路径下,比如:set(CMAKE_PREFIX_PATH=/opt/qt59/bin/qmake)等等需要将它添加到Cmakelists.txt中,可实际是并没有解决问题。

然后我又从新创建了一次工作空间,执行了上面的相同步骤,并且在创建完testgui包以后回到catkin_ws工作空间目录下,执行编译指令:catkin_make 发现出现了同样的错误

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值