C++ PCL-错误C2039:&x27;设置大小';:不是';pcl::visualization::PCLVisualizer';

C++ PCL-错误C2039:&x27;设置大小';:不是';pcl::visualization::PCLVisualizer';,c++,visual-studio-2010,visualization,point-cloud-library,C++,Visual Studio 2010,Visualization,Point Cloud Library,我尝试在VisualStudio2010中使用pcl。我下载并安装了PCL1.6.0。我成功地运行了下面的简单示例 #include <iostream> #include <pcl/io/pcd_io.h> #include <pcl/io/ply_io.h> #include <pcl/point_types.h> int main (int argc, char** argv) { bool binary = false; pcl

我尝试在VisualStudio2010中使用pcl。我下载并安装了PCL1.6.0。我成功地运行了下面的简单示例

#include <iostream>
#include <pcl/io/pcd_io.h>
#include <pcl/io/ply_io.h>
#include <pcl/point_types.h>

int main (int argc, char** argv)
 {
  bool binary = false;
  pcl::PointCloud<pcl::PointXYZ>::Ptr cloud (new     pcl::PointCloud<pcl::PointXYZ>);

 pcl::PCDReader reader;

  reader.read<pcl::PointXYZ> ("in.pcd", *cloud);

  std::cerr << "Read cloud: " << std::endl;
  std::cerr << *cloud << std::endl;

 pcl::PLYWriter plywriter;
 plywriter.write<pcl::PointXYZ> ("out.ply", *cloud, binary);

 return (0);
 }
#包括
#包括
#包括
#包括
int main(int argc,字符**argv)
{
布尔二进制=假;
pcl::PointCloud::Ptr cloud(新的pcl::PointCloud);
pcl::pcr读卡器;
reader.read(“in.pcd”,*cloud);

std::cerr您下载的版本应该有自己的教程。但是,您可以在github上查看任何以前版本的点云库(谢谢,开源软件)。我查找了1.6.0的教程,该版本的ICP没有交互式ICP教程:

因此,要么升级或修改代码,使其与您现有的PCLVisualizer一起工作。我会在第一个实例中尝试更改代码

注:用于windows的PCL的较新版本不时出现