PCL -语法错误:“::” error C2589: “(”:“::”右边的非法标记

1、错误原因:系统函数与pcl中的max函数冲突导致的

2、两种解决办法:

  1)错误中max和min函数用括号括起来,例如"std::Max"修改为“(std::Max)”.

  2) 在vs工程属性中进行修改,“属性-c++-预处理器-预处理器定义”中加入NOMINMAX

 

posted on 2016-08-25 19:13  东方不白  阅读(1337)  评论(0编辑  收藏  举报

导航