在以前版本的Visual Studio中,使用_sleep或strncpy等函数只会输出警告.在最新版本中,突然出现错误:

错误C4996:'_sleep':此函数或变量已被更新的库或操作系统功能取代.考虑使用Sleep.详细信息请参见在线帮助.
我知道我可以通过添加#pragma warning(disable: 4996)代码的开头来禁用它,但是VS试图强迫我使用其他功能是非常烦人的.有没有办法禁用这种行为?
在你问之前,"将警告视为错误"被禁用,即使我关闭所有警告也会出错!
我想在Visual Studio 2015中为C ++程序设置一些编译器标志,但看不到如何。使用另一个IDE(CodeBlocks),可以在复选框中选择以下内容:
让g ++遵循C ++ 11 ISO C ++语言标准
另外,我可以创建自己的新标志(设置了名称,编译器标志和链接器标志)
如何在VS2015上修改和创建这两个标志?
我已经检查过https://msdn.microsoft.com/zh-cn/library/hhzbb5c8.aspx?f=255&MSPPError=-2147217396但没有运气。