Nik*_*lai 51 c++ visual-studio visual-studio-2013
在以前版本的Visual Studio中,使用_sleep或strncpy等函数只会输出警告.在最新版本中,突然出现错误:
错误C4996:'_sleep':此函数或变量已被更新的库或操作系统功能取代.考虑使用Sleep.详细信息请参见在线帮助.
我知道我可以通过添加#pragma warning(disable: 4996)
代码的开头来禁用它,但是VS试图强迫我使用其他功能是非常烦人的.有没有办法禁用这种行为?
在你问之前,"将警告视为错误"被禁用,即使我关闭所有警告也会出错!
Nik*_*lai 70
显然,新项目现在默认启用"SDK检查",将这些警告视为错误.要禁用它,请转到项目属性 - >配置属性 - > C/C++ - >常规 - > SDL检查 - >否.
小智 9
在程序开头输入:
#pragma warning(disable : 4996)
Run Code Online (Sandbox Code Playgroud)
就是这样.
归档时间: |
|
查看次数: |
74496 次 |
最近记录: |