码迷,mamicode.com
首页 > Windows程序 > 详细

ROS开发过程中遇到:Could not find a package configuration file provided by "qt_build" with any of the following names: qt_buildConfig.cmake qt_build-config.cmake........

时间:2018-10-13 10:56:00      阅读:375      评论:0      收藏:0      [点我收藏+]

标签:uil   同步   14.   name   provided   not   efi   问题   make   

最近在搭建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 发现出现了同样的错误

技术分享图片

才发现事实上不是qt环境的问题,而是在工作空间下编译包产生的错误,于是分析一般会出现以下几种问题编译错误,链接错误,环境变量没有导入错误,显然是环境变量问题。

 

ROS开发过程中遇到:Could not find a package configuration file provided by "qt_build" with any of the following names: qt_buildConfig.cmake qt_build-config.cmake........

标签:uil   同步   14.   name   provided   not   efi   问题   make   

原文地址:https://www.cnblogs.com/fuhang/p/9782121.html

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