这个问题我搞了很久,搜了很多资料,通常遇到Could not find a package configuration file provided by xxx,都是使用命令
sudo apt install ros-ros版本-包的名字
然而这次我输入上面命令后报错说无法定位。不过就算上面的命令运行成功也没有用,因为我找了一下,发现这个包我有下载好,可他就是报错说找不到这个包
根据报错里的内容“Add the installation prefix of "quadrotor_msgs" to CMAKE_PREFIX_PATH“,我又以为是不是要添加什么路径,尝试了还是不行
最后通过浏览GitHub我找到了解决方法:打开quadrotor_msgs所在文件夹,右键,在终端中打开,运行
catkin build quadrotor_msgs
通过这个命令单独对这个包进行编译,完成后再继续去编译ego_planner,这回它老实了,不报错了