如何在 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 中禁用警告? [复制]的主要内容,如果未能解决你的问题,请参考以下文章