Could not find a package configuration file provided by “catkin“ with any of the following names

这个问题,是没有找到catin相关的cmake,尤其是cmake版本是16的时候会抱着个错误
原因是cmake版本太低,只使用find_package(catkin)是不能够自动查找ros相关下的cmake,一次会提醒你找不到这个catkin,但是实际上你去ror下是可以找到catkin文件夹以及文件夹下的cmak的
主要针对的是jetson平台,PC类似
解决办法1:
1,升级cmake
一般升级到3.18就够了,这里提供whl的安装包,安装完毕后就安在usr/local/bin/cmake下,
我们cmake -version可以看到是3.18了,但是我们使用clion工具直接cmake …,它默认调用的是系统下的usr/bin/camke,所以我们要使用clion工具辅助一下。

链接: https://pan.baidu.com/s/1TvS7tyRBHyLcU3JDpYMgJg 提取码: wbfm

2,安装clion,选择升级好的cmake,默认的cmake在u

猜你喜欢

转载自blog.csdn.net/pvmsmfchcs/article/details/129497937