我正在尝试使用Visual Studio 2019在Windows 10上使用点云库(PCL)编译一个项目。我通过vcpkg (最新版本2020.07)安装了PCL库,包括pcl和pclvtk版本。当我编译我的项目时,我得到了这个错误 Error C1083 Cannot open include file: 'pcl/io/vtk_lib_io.h': No such file or directory所有其它PCL接口和功能似
我得到以下示例代码的编译器错误,该示例代码来自pcl教程std::vector<pcl::PointXYZ> data =cloud.points;
> error: conversion from ‘std::vector<pcl::PointXYZ,
> Eigen::aligned_allocator<pcl::PointXYZ>
home/sparsh/Desktop/incremental_pair_clouds/pairwise_incremental_registration.cpp:41:10: fatal error: pcl/memory.h: No such file or directory ^~~~1.4 REQUIRED)
includ
实际上,我对c++并不熟悉,我正试图弄清楚编译器是如何执行以下一行的:我了解到创建了一个pcl::ModelCoefficents()类型的堆内存,并将其指针传递给函数coefficients()。让我困惑的是,我们不应该使用箭头操作符,如下所示:
pcl::ModelCoefficients::Ptr->coefficients (new pcl::M