VS2019报错集锦及处理办法
ERROR1:xxx .exe 已触发了一个断点。
EIGEN_USING_STD(free)
free(ptr);
解决办法:项目属性->C/C++->代码生成->启用增强指令集->选择高级矢量扩展(/arch:AVX)
ERROR2:error C2664: 无法将参数 1 从“std::shared_ptr<pcl::PointCloud<pcl::PointXYZ>>”转换为“boost::shared_ptr<pcl::PointCloud<pcl::PointXYZ>> &”
解决办法:boost::shared_ptr改成std::shared_ptr
ERROR3:pcl1.12.1编译错误
解决办法:屏蔽头文件:#include <pcl/io/io.h>
ERROR:4:params.h(44): message : 参见“flann_algorithm_t”的声明
解决办法:调整头pcl和opencv文件位置或者属性列表位置
ERROR5:“CV_RGB2BGR”: 未声明的标识符
解决办法:添加头文件: #include "opencv2/imgproc/types_c.h"
ERROR6: pcl 1.12 ia_fpcs.hpp文件中 #pragma omp flush(abort) 报错
解决办法:将#pragma omp flush(abort) 注释掉