如何在Visual Studio 2015中禁用C语言警告?

5

我是C语言编程的新手,不习惯使用Visual Studio 2015。我的教授给我发了一份作业源代码,但我遇到了以下错误:

Error C4996 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS.

我已经查看了Visual Studio的论坛,但我不知道如何禁用此警告以便能够编译应用程序。


1
右键单击项目->选择属性。在属性页面中转到C/C++->预处理器->将_CRT_SECURE_NO_WARNINGS添加到预处理器定义中。 - David Rinck
1个回答

16
在Visual Studio的后续版本中,新项目默认启用额外的安全检查,这使得您看到的警告被视为错误。
因此,除了建议的重复问题中提到的操作之外,您可能还需要执行以下操作。
在解决方案资源管理器中右键单击项目,从菜单中选择属性,然后确保像下面截图所示关闭SDL检查。

sdl

更新(这个方法对我有效): 在此输入图片描述


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接