写在前面
自己的测试环境:
Ubuntu20.04
ROS-Noetic
一、问题描述
CMake Error at /***/devel/share/catkin_simple/cmake/catkin_simple-extras.cmake:38 (find_package):
By not providing "Findminkindr_conversions.cmake" in CMAKE_MODULE_PATH this
project has asked CMake to find a package configuration file provided by
"minkindr_conversions", but CMake did not find one.
Could not find a package configuration file provided by
"minkindr_conversions" with any of the following names:
minkindr_conversionsConfig.cmake
minkindr_conversions-config.cmake
Add the installation prefix of "minkindr_conversions" to CMAKE_PREFIX_PATH
or set "minkindr_conversions_DIR" to a directory containing one of the
above files. If "minkindr_conversions" provides a separate development
package or SDK, be sure it has been installed.
二、解决方法
出现这个问题的原因主要是缺少 minkindr_conversions
包,但是使用 sudo apt-get install ros-noetic-minkindr-conversions
并不能找到 minkindr_conversions
包,因此需要下载源码,然后再使用。
首先从 https://github.com/ethz-asl/minkindr_ros
下载 minkindr_ros
包,并把 minkindr_ros
包 与自己的 package 放在同一位置。然后再次编译即可。
参考链接
[1] ethz-asl. minkindr_ros. https://github.com/ethz-asl/minkindr_ros, 2023-11-13/2024-07-28. (commit ID: 8ef67b0)