pcl编译dll库注意的事项

编译错误提示:

错误 3 error C2988: 不可识别的模板声明/定义 c:\program files (x86)\pcl 1.8.0\include\pcl-1.8\pcl\io\pcd_io.h 281 1 MFCLibraryOfPclVision

错误 2 error C2589: (:::”右边的非法标记 c:\program files (x86)\pcl 1.8.0\include\pcl-1.8\pcl\io\pcd_io.h 281 1 MFCLibraryOfPclVision

错误 4 error C2059: 语法错误::: c:\program files (x86)\pcl 1.8.0\include\pcl-1.8\pcl\io\pcd_io.h 281 1 MFCLibraryOfPclVision

pcl编译dll库注意的事项

这个问题是因为widef中的max定义和pcl中的max定义冲突了

解决方法:

pcl编译dll库注意的事项

在预编译定义中添加

NOMINMAX

即可

最后的编译成功截图

pcl编译dll库注意的事项

微信扫码关注我们:跟着数理化走天下


获得更多的信息哦,一起交流,一起成长哦:微信号:跟着数理化走天下,纯属个人的交流,无盈利目的

pcl编译dll库注意的事项