0. 错误提示:
使用cmake工具编译某功能包时出现如下报错:
Could not find a package configuration file provided by "anymal_c_simple_description" with any of the following names:
anymal_c_simple_descriptionConfig.cmake
anymal_c_simple_description-config.cmake
基本可以判断是缺少了一个叫anymal_c_simple_description的东西。
1. 系统版本:
Ubuntu20.04 + ROS noetic
2. 解决方法:
首先简单查找了一下这个依赖项是什么东西:是一个四足机器狗的urdf描述文件,包含urdf模型和相应的launch文件。
下载这个文件。
如果无法打开,可以从下面这个地方下载:
anymal_c_simple_description-互联网文档类资源-CSDN下载anymal_c_simple_description四足机器人urdf模型描述更多下载资源、学习资料请访问CSDN下载频道.https://download.csdn.net/download/tuck_frump/52688894下载后,把它放在和你需要编译的功能包同级的位置,比如我要编译OCS2功能包,就把他放在工作空间/src/下,和我的ocs2同级。
再次编译,可以发现通过了编译。