li1017918671 2023-04-24 15:30 采纳率: 0%
浏览 320

CMake Error at /opt/ros/noetic/share/catkin/cmake/catkinConfig.cmake:83 (find_package

CMake Error at /opt/ros/noetic/share/catkin/cmake/catkinConfig.cmake:83 (find_package):
Could not find a package configuration file provided by "duckietown_msgs"
with any of the following names:

duckietown_msgsConfig.cmake
duckietown_msgs-config.cmake

sudo apt-get install ros-noetic-duckietoen-msgs
给的显示是E: 无法定位软件包 ros-noetic-duckietown-msgs

  • 写回答

1条回答 默认 最新

  • CSDN-Ada助手 CSDN-AI 官方账号 2023-04-25 00:17
    关注
    不知道你这个问题是否已经解决, 如果还没有解决的话:
    • 这篇博客: ROS中的CMakelists中的 5、catkin_package() 部分也许能够解决你的问题, 你可以仔细阅读以下内容或者直接跳转源博客中阅读:

      这是一个catkin提供的cmake宏,当我们要给构建系统指定catkin的特定的信息时就需要了,或者反过来利用他产生pkg-config和CMake文件。这个函数必须在声明add_library()或者add_executable()生成target之前使用。


    如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^
    评论

报告相同问题?

问题事件

  • 创建了问题 4月24日