C++ 从pcl-1.5到pcl-1.7的移植

C++ 从pcl-1.5到pcl-1.7的移植,c++,ubuntu-14.04,point-cloud-library,C++,Ubuntu 14.04,Point Cloud Library,我正在使用ubuntu14.04。我有一个用pcl-1.5编写的代码。我现在想在pcl-1.7中运行它。它给出了很多编译错误。 有没有办法将我的类和函数从pcl-1.5移植到pcl-1.7?我知道您希望在安装pcl 1.7时在pcl 1.5上构建项目。这是可能的。我假设您从源代码安装PCL1.5,然后构建它,这样它就有了一个构建目录。这些说明是模糊的,因为我已经做了一段时间了,但它们在这里:在您尝试构建的项目中,我假设您使用的是cmake,在find_packagePCL REQUIRED行或您

我正在使用ubuntu14.04。我有一个用pcl-1.5编写的代码。我现在想在pcl-1.7中运行它。它给出了很多编译错误。
有没有办法将我的类和函数从pcl-1.5移植到pcl-1.7?

我知道您希望在安装pcl 1.7时在pcl 1.5上构建项目。这是可能的。我假设您从源代码安装PCL1.5,然后构建它,这样它就有了一个构建目录。这些说明是模糊的,因为我已经做了一段时间了,但它们在这里:在您尝试构建的项目中,我假设您使用的是cmake,在find_packagePCL REQUIRED行或您拥有的类似行之前放置类似于以下行的内容:

SETPCL_DIR/path/to/pcl1.5/build缓存位置,我要使用的PCL版本已编译到该位置

--根据评论进行编辑--


好的,看来PCL1.5代码是指之前为PCL1.5编写的代码,并且希望使用PCL1.7运行。这应该是可能的,但那些对1.5和1.7之间的主要差异有充分了解的人可能没有时间回答这个问题。因此,我建议您在编译和运行过程中检查出现的错误,并检查新API的新操作方式。如果你一点一点地编译你的项目,你会更容易找到错误。如果您理解了代码所做的事情,那么也会更容易。这就是我的全部资料。

你想问是否可以在Ubuntu 14.04上安装pcl-1.5?我想在安装了pcl-1.7的情况下运行pcl-1.5代码。请参阅问题。我无法在Ubuntu 14.04上安装pcl-1.5。