C++ PCL-错误C2039:&x27;点类型';:不是';boost::共享\u ptr<;T>';

C++ PCL-错误C2039:&x27;点类型';:不是';boost::共享\u ptr<;T>';,c++,point-cloud-library,C++,Point Cloud Library,我正在尝试从pcl实现一些代码 但是这个代码: boost::shared_ptr<pcl::RangeImage> range_image_ptr (new pcl::RangeImage); pcl::RangeImage& range_image = *range_image_ptr; range_image.createFromPointCloud (point_cloud, angular_resolution, pcl::deg2rad (360.0f),

我正在尝试从pcl实现一些代码

但是这个代码:

boost::shared_ptr<pcl::RangeImage> range_image_ptr (new pcl::RangeImage); 
pcl::RangeImage& range_image = *range_image_ptr;   
range_image.createFromPointCloud (point_cloud, angular_resolution, pcl::deg2rad (360.0f), pcl::deg2rad (180.0f), scene_sensor_pose, coordinate_frame,oise_level, min_range, border_size);
boost::shared\u ptr range\u image\u ptr(新的pcl::RangeImage);
pcl::RangeImage&range_image=*range_image_ptr;
range_image.createFromPointCloud(点云、角度分辨率、pcl::deg2rad(360.0f)、pcl::deg2rad(180.0f)、场景传感器姿态、坐标帧、噪声级别、最小范围、边界大小);
始终会导致以下错误:

错误C2039:“点类型”:不是的成员 'boost::shared_ptr'C:\CLibraries\PCL 1.5.1\include\pcl-1.5\pcl\range\u image\impl\range\u image.hpp 193

错误C2039:“点”:不是的成员 'boost::shared_ptr'C:\CLibraries\PCL 1.5.1\include\pcl-1.5\pcl\range\u image\impl\range\u image.hpp 194


有人知道如何修复它吗

对于将来遇到此问题的任何人:错误文件会显示错误。它说
range\u image.h中有一个错误
实际的问题是我没有使用指向点云的指针

rangeImage.createFromPointCloud(pointCloud, angularResolution,...
应该是这样的:

rangeImage.createFromPointCloud(*pointCloud, angularResolution,...

我试过了,但上面说我还得再等几个小时才能做到。