MSVS 2015表示错误C4146 - 应用于无符号类型的一元减运算符

时间:2016-05-31 12:53:17

标签: c++ visual-studio compiler-errors

有没有办法在Microsoft Visual Studio 2015中禁用错误​​C4146 - 快速版?我试图设置"将警告视为错误"选项为否,但MSVC仍将C4146视为错误。这有什么解决方案吗?

1 个答案:

答案 0 :(得分:7)

" SDL检查"设置为"是(/ sdl)"默认设置为新的Microsoft Visual Studio Community Edition项目。这使得某些安全相关"警告错误。将参数设置为"否(/ sdl - )",将它们变回警告。

请参阅" SDL Check"上的Microsoft文档,当前为here

编辑:问题已在评论中得到解答,但由于篇幅较长,我错过了答案。