如何在 Visual Studio 2015 for C 中禁用警告? [复制]

Posted

技术标签:

【中文标题】如何在 Visual Studio 2015 for C 中禁用警告? [复制]【英文标题】:How to disable a warning in Visual Studio 2015 for C? [duplicate] 【发布时间】:2015-10-10 19:02:49 【问题描述】:

我是 C 编程新手,不习惯在 Visual Studio 2015 中工作,我的教授给我发了一份家庭作业的源代码,但我收到以下错误:

错误 C4996 'fopen':此函数或变量可能不安全。考虑 改用 fopen_s。要禁用弃用,请使用 _CRT_SECURE_NO_WARNINGS。

我已经查看了 Visual Studio 的论坛。尽管如此,我还是不明白如何禁用此警告以便能够编译应用程序。

【问题讨论】:

右键项目->选择属性。在属性页面中,转到 C/C++-> 预处理器 -> 将 _CRT_SECURE_NO_WARNINGS 添加到预处理器定义中。 【参考方案1】:

在更高版本的 Visual Studio 中,additional security checks 在新项目上默认启用,这会使您看到的警告被视为错误。

因此,除了建议的重复问题中的操作外,您可能还需要执行以下操作。

在解决方案资源管理器中右键单击项目并从菜单中选择“属性”,然后确保关闭 SDL 检查,如以下屏幕截图所示:

更新(仅此一项对我有用):

【讨论】:

以上是关于如何在 Visual Studio 2015 for C 中禁用警告? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

visual studio 2015怎么用

visual studio 2015 和.net 啥区别

visual studio 2015 怎么更新

visual studio 2015怎样升级

如何在 Visual Studio 2015 中启用 WiX 项目

如何在 Visual Studio 2015 中使用 C# 7?