error C2589: “(”:“::”右边的非法标记错误的处理
2014-11-15 09:34
225 查看
标准库在<algorithm>头中定义了两个模板函数std::min() 和 std::max(),通常用它可以计算某个值对的最小值和最大值。而在Visual C++ 使用会发生名字min和max与<windows.h>中传统的min/max宏定义有冲突的现象。
可以用如下方法解决(vs2010中解决):
打开工程属性->C/C++->预处理器->预处理器定义->加入NOMINMAX
可以解决如上所遇问题,再次编译工程通过。
标准库在<algorithm>头中定义了两个模板函数std::min() 和 std::max(),通常用它可以计算某个值对的最小值和最大值。而在Visual C++ 使用会发生名字min和max与<windows.h>中传统的min/max宏定义有冲突的现象。
可以用如下方法解决(vs2010中解决):
打开工程属性->C/C++->预处理器->预处理器定义->加入NOMINMAX
可以解决如上所遇问题,再次编译工程通过。
相关文章推荐
- error C2589: “(”: “::”右边的非法标记;error C2059: 语法错误 : “::”
- error C2589: “(”: “::”右边的非法标记 error C2059: 语法错误 : “::
- 【VS2013】error C2059: 语法错误:“::” error C2589: “(”:“::”右边的非法标记
- error C2589: “(”: “::”右边的非法标记 error C2059: 语法错误 : “::”
- error C2059: 语法错误:“::” error C2589: “(”:“::”右边的非法标记
- error C2589: “(”: “::”右边的非法标记;error C2059: 语法错误 : “::”
- PCL -语法错误:“::” error C2589: “(”:“::”右边的非法标记
- error C2589: “(”: “::”右边的非法标记;error C2059: 语法错误 : “::”
- error C2589: “(”: “::”右边的非法标记;error C2059: 语法错误 : “::”
- error C2589: “(”: “::”右边的非法标记 error C2059: 语法错误 : “::
- error C2059: 语法错误:“::” error C2589: “(”:“::”右边的非法标记
- [转]小括号,解决大问题--->error C2589: “(”: “::”右边的非法标记
- DeeplearningLib 错误 C2589 “(”:“::”右边的非法标记
- cv::max、cv::min error C2589: “(”:“::”右边的非法标记,error C2059: 语法错误:“::”
- QT引用OpenCV出现错误:warpers_inl.hpp:146: error: C2589: “(”:“::”右边的非法标记
- error C2589: “(”:“::”右边的非法标记
- std::max、std::min error C2589: “(”:“::”右边的非法标记,error C2059: 语法错误:“::”
- std::max、std::min error C2589: “(”:“::”右边的非法标记,error C2059: 语法错误:“::”
- 错误处理:......标记为系统必备,必须对其进行强签名
- PHP5的异常处理机制[4]--PHP5之前的错误处理--返回Error flag(错误标记)