ROS开发过程中遇到:Could not find a package configuration file provided by "qt_build" with any of
Posted fuhang
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ROS开发过程中遇到:Could not find a package configuration file provided by "qt_build" with any of 相关的知识,希望对你有一定的参考价值。
最近在搭建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 的主要内容,如果未能解决你的问题,请参考以下文章
Android Studio:Could not find SevenZip-osx-aarch_64.exe (com.tencent.mm:SevenZip:1.2.19).
安装python 第三方库遇到的安装问题 microsoft visual studio c++ 10.0 is required,Could not find function xmlCheckVe
搭建python+appium环境的时候遇到 'could not find adb.exe!'的问题
运行pyzbar时报 Could not find module ‘libzbar-64.dll ‘or one of its dependenci的错误