PCL配置

  1. PCL配置参考博文,简直是复杂,不过配置过程是正确的。虽然现在有AllInOne安装器了,但是因为eigen和boost还被CGAL所需要,所以我没有选用安装器。
  2. 在测试一个欧拉聚类的时候出现如下错误(确认代码无误)
    error LNK2001: 无法解析的外部符号 "protected: virtual void <strong>thiscall pcl::NormalEstimation::computeFeature(class pcl::PointCloud &)"
    error LNK2019: 无法解析的外部符号 "public: void <>thiscall pcl::ConditionalEuclideanClustering::segment(class std::vector > &)"
    
  3. 解决方法:在类所在的cpp增加#define PCL_NO_PRECOMPILE预编译

  4. 最近在看PCL官方文档的时候看见了这个要求

    Starting with PCL-1.7 you need to define PCL_NO_PRECOMPILE before you include any PCL headers to include the templated algorithms as well.