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
这个问题是因为widef中的max定义和pcl中的max定义冲突了
解决方法:
在预编译定义中添加
NOMINMAX
即可
最后的编译成功截图
微信扫码关注我们:跟着数理化走天下
获得更多的信息哦,一起交流,一起成长哦:微信号:跟着数理化走天下,纯属个人的交流,无盈利目的