标记"/>
visual studio 2019 error C2589: “(”: “::”右边的非法标记
遇到这个问题可以通过以下方式解决(亲测有效)
- 第一种办法:设置项目属性,在预定义处理器中添加定义NOMINMAX来禁止使用Vsual C++的min/max宏定义。
项目属性 ——> C/C++ ——> 预处理器 ——> 预处理器定义 (此处添加预定义编译开关 NOMINMAX) 不建议采用! - 加上括号
size.Width = (std::max)(size.Width, elementSize.Width);
改成
size.Width = (std::max)(size.Width, elementSize.Width);
即可
更多推荐
visual studio 2019 error C2589: “(”: “::”右边的非法标记
发布评论