catkin_make [Warning]:‘gazebo_LIBRARIES‘ is defined.

本文介绍了在使用catkin_make时遇到的'gazebo_LIBRARIES'警告的原因和解决方案。错误根源在于DEPENDS部分的变量名与库实际生成的变量名大小写不匹配。解决方法是手动在catkin_export调用中添加正确的包含目录和库,并调整DEPENDS语法。参考了相关文档,问题在于当package未遵循find_package()和变量命名一致的约定时,catkin无法自动识别。
摘要由CSDN通过智能技术生成

catkin_package() DEPENDS on 'gazebo' but neither 'gazebo_INCLUDE_DIRS' nor 'gazebo_LIBRARIES' is defined.

参考

原因

  • This will not work in every listed case. In order to list something in DEPENDS, it needs to have matching case varaible names. For example, you put Ogre in the DEPENDS section, but Ogre produces these variables: OGRE_INCLUDE_DIRS and OGRE_LIBRARIES. Because the case is different, catkin has no way of mapping the name you give it to the variables which it produces. Others might work, like urdfdom, but Qt, Eigen, Ogre, and OpenGL will not work like this and you need to manually pass the correct variables along to INCLUDE_DIRS and LIBRARIES accordingly.

  • That is exactly correct, if the p

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值