我正在使用ubuntu14.04
。我有一个用pcl-1.5
编写的代码。我现在想在pcl-1.7
中运行它。它给出了很多编译错误。
有没有办法将我的类和函数从pcl-1.5
移植到pcl-1.7
?
答案 0 :(得分:0)
据我所知,您希望在安装PCL 1.7的同时在PCL 1.5上构建项目。这个有可能。我假设您从源代码安装PCL 1.5,然后构建它,以便最终得到一个构建目录。这些说明含糊不清,因为我已经有一段时间了,但是在这里它们是:在你正在尝试构建的项目中(我假设你正在使用cmake),在行{{1之前放置类似下面一行的内容(或你有类似的行):
find_package(PCL REQUIRED)
---根据评论编辑---
好的,所以PCL 1.5代码似乎是指您之前为PCL 1.5编写并希望与PCL 1.7一起运行的代码。这应该是可能的,但是那些对1.5和1.7之间主要差异有充分了解的人可能没有时间回答这个问题。因此,我建议您在编译和运行期间检查错误,并检查新API以了解新的处理方式。如果逐位编译项目,将更容易找到错误。如果您了解代码正在做什么,它也会更容易。这就是我的全部。