Cmake 将pcl::on_nurbs添加到pcl 1.7.1和ROS

Cmake 将pcl::on_nurbs添加到pcl 1.7.1和ROS,cmake,point-cloud-library,ros,nurbs,catkin,Cmake,Point Cloud Library,Ros,Nurbs,Catkin,我有一个64位Kubuntu 14.04的玫瑰靛蓝。目前,我面临一个大问题-nurbs上缺少的模块。我需要它从点云生成网格 我最大的问题是ROS与PCL的连接方式。尽管PCL现在或多或少是一个正式的外部依赖,但ROS处理这种情况的方式……嗯,不是很好。当我决定从源代码构建OpenCV以添加对Qt、OpenGL等的支持时,OpenCV也遇到了类似的问题(可能是相同的,我记不起来了),这是另一个决定完全外部化的依赖关系,而这些不在Ubuntu库的库的上游包中。有一个东西ROS感知,它应该在ROS和P

我有一个64位Kubuntu 14.04的玫瑰靛蓝。目前,我面临一个大问题-nurbs上缺少的模块。我需要它从点云生成网格

我最大的问题是ROS与PCL的连接方式。尽管PCL现在或多或少是一个正式的外部依赖,但ROS处理这种情况的方式……嗯,不是很好。当我决定从源代码构建OpenCV以添加对Qt、OpenGL等的支持时,OpenCV也遇到了类似的问题(可能是相同的,我记不起来了),这是另一个决定完全外部化的依赖关系,而这些不在Ubuntu库的库的上游包中。有一个东西ROS感知,它应该在ROS和PCL之间添加粘合剂

问题:添加NURBS(曲面的一部分)
模块

到目前为止我所做的:

我有

  • 下载并构建了启用NURBS的PCL1.7.1(与Ubuntu 14.04和ROS附带的版本相同)
  • (1) 从来源安装的PCL-ROS的PCL支持中断
  • (2) 仅替换了曲面库(还添加了我构建的曲面库和nurbs的所有包含等依赖项)-ROS的PCL支持中断
目前,我正在努力找出如何手动强制CMake(因此也catkin_make)使用我自己的版本(未安装,仅内置)。但我担心这会再次干扰ROS

在这种情况下,你对我有什么建议?如何在不再次破坏ROS安装的情况下继续?我真的很想学习如何添加这些缺失的片段-如上所述-我已经面临过一次这个问题,现在这个问题可能会再次发生

对于那些说“这是一个ROS问题”的人,PS:我已经在一周前发布了ROS答案,但仍然没有回复,而且11的意见指标(在发布后不久-一周前)至少令人沮丧。在发布问题一周后出现任何进展的可能性微乎其微。我已经为这个问题挣扎了两个多星期了