pcl::io 没有成员 savePolygonFile

Posted

技术标签:

【中文标题】pcl::io 没有成员 savePolygonFile【英文标题】:pcl::io has no member savePolygonFile 【发布时间】:2013-10-18 23:50:59 【问题描述】:

我不知道 pcl 1.6 中的 savePolygonFileSTL 函数在哪里。我必须包含哪个文件?

Here 它说它是

的一部分
#include <pcl/pcl_config.h>
#include <boost/cstdint.hpp>
#include <cstdlib>
#include <iostream>
#include <stdarg.h>
#include <stdio.h>
#include <math.h>

无论如何 VS2010 都没有找到它,而且通过手动搜索我也没有在所有 pcl 1.6 文件夹中找到该函数的定义。 savePolygonFile 都不存在或类似。 这怎么可能?有什么我不知道的吗?请帮帮我。

非常感谢

【问题讨论】:

【参考方案1】:

如this 教程中所述,您可以尝试在代码顶部包含以下内容:

#include <pcl/io/pcd_io.h>

更新:通过查看 PCL 1.6 源代码 here,看起来 savePolygonFileSTL 函数是在 vtk_lib_io.h 标头中定义的。尝试将这一行添加到您的代码中:

#include <pcl/io/vtk_lib_io.h>

请确保有一个支持 VTK 的 PCL 版本。

【讨论】:

我已经收录了!它没有该功能的定义。它的定义在哪里?这怎么可能?请帮帮我 Confirmation

以上是关于pcl::io 没有成员 savePolygonFile的主要内容,如果未能解决你的问题,请参考以下文章

错误4error C2039: “Sleep”: 不是“boost::this_thread”的成员

PCL提取圆柱系数

PCL:添加自定义点类型

pcl之I/O输入输出

PCL:交互点选点云

[C++][PCL]pcl在windows上安装后测试代码2