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

Ale*_*ily 5 c++ compiler-errors visual-studio

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

art*_*pse 8

对于新的Microsoft Visual Studio Community Edition项目,"SDL检查"设置为"是(/ sdl)"默认设置.这会将某些"安全相关"警告变为错误.将参数设置为"No(/ sdl-)",将其重新设置为警告.

有关"SDL检查"的Microsoft文档,请参阅此处.

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

  • 它位于项目/属性/C/C++/常规/SDL 检查下 (2认同)