这个问题是windows.h的宏定义与opencv的宏定义对于max和min的定义冲突导致的,方法是调换他们引用的先后顺序,或者在包含Windows.h文件之前直接定义一个NOMINMAX宏定义,具体的解释和解决方案参考https://blog.csdn.net/libaineu2004/article/details/88911392
std::max、std::min error C2589: “(”:“::”右边的非法标记,error C2059: 语法错误:“::”
最新推荐文章于 2023-06-22 21:47:07 发布