VS2017 MFC配置PCL1.9.0错误总结

  • Post author:
  • Post category:其他


问题描述:在MFC平台下编译PCL库时,出现了大量的错误,现将正确的配置总结如下

1. 工程属性的设置

预处理定义:

_CRT_SECURE_NO_WARNINGS

_SCL_SECURE_NO_WARNINGS

_SILENCE_FPOS_SEEKPOS_DEPRECATION_WARNING


关键点:解决 函数模板max与Visual C++中的全局的宏max冲突

#pragma   push_macro(“min”)

#pragma   push_macro(“max”)

#undef   min

#undef   max

#include <pcl/keypoints/uniform_sampling.h>

#include <pcl/filters/voxel_grid.h>

。。。。。

#pragma   pop_macro(“min”)

#pragma   pop_macro(“max”)

参考:

MFC – PCL报错: C2589 “(”:“::”右边的非法标记_水亦心的博客-CSDN博客



版权声明:本文为sa_zzq原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。