本文主要是介绍find_package(catkin) failed.,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
最近为debian装ros后,通过qt打开ros编译后的工程遇到bug,之前在ubuntu上这么操作没有什么问题,所以做个记录
装完ROS将路径设置好了,打印一下确认起效果了
printenv | grep CMAKE
输出下面的结果,没啥问题:
CMAKE_PREFIX_PATH=/opt/ros/noetic
但为什么这里就是过不去,肯定是source过
最终发现是因为qt的cmake的编译工具链自动配置错误,导致在执行CMAKELISTS时就已经出错,跟系统环境变量没有什么关系。
所以改成下面这样就可以了:
这篇关于find_package(catkin) failed.的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!