依赖非catkin包构建catkin包时出错

时间:2019-06-20 11:35:48

标签: ros catkin octomap

您好,我正在构建一个柔光柔体package,该柔体取决于octomap,但是此ros软件包的较新版本中的功能很少。所以我用

删除了ros-kinetic-octomap
  

sudo apt-get删除ros-kinetic-octomap

,并从不是catkin软件包的源安装了octomap的旧版version(据我了解)。软件包安装在/ usr / local / share /中。 我将我在CMakeLists中构建的软件包的PACKAGE_DEPENDENCIES更改为从octomap_ros的octomap。

但是当我catkin_make我的工作区时,我得到此警告和错误

  

在/opt/ros/kinetic/share/catkin/cmake/catkin_package.cmake:166(消息)发出警告:     catkin_package()取决于“ octomap”,但均不取决于“ octomap_INCLUDE_DIRS”     也没有定义“ octomap_LIBRARIES”。

     

在/opt/ros/kinetic/share/catkin/cmake/catkin_package.cmake:183(消息)的CMake错误:     在“ octomap”上的catkin_package()CATKIN_DEPENDS,已在     '/usr/local/share/octomap/octomap-config.cmake',但这不是花絮     包装

请帮助我如何解决此问题。

我安装了ROS Kinetic的ubuntu 16.04。

0 个答案:

没有答案