c++ - 如何在 Visual Studio 2015 for C 中禁用警告?

标签 c++ visual-studio visual-studio-2010 visual-studio-2012

<分区>

我是 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 的论坛。尽管如此,我还是不明白如何禁用此警告以便能够编译应用程序。

最佳答案

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

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

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

sdl

更新(仅此一项对我有用): enter image description here

关于c++ - 如何在 Visual Studio 2015 for C 中禁用警告?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33057834/

相关文章:

C++ unordered_map operator[ ] vs unordered_map.find() 性能

c++ - C++ 中的重载运算符和取消引用

python - 导入 TensorFlow 会停止运行 python 程序

c++ - 预处理器定义在 Visual Studio 中有效,在 Qt-creator 中无效

visual-studio - Visual Studio 2010 Intellisense 减慢一切

visual-studio-2010 - 实体数据模型设计器未显示表

c++ - 使用 floor(c++) 的向下舍入函数

c# - 如何将方法从其类中拉出(并放入新的或现有的)?

c# - C# VS2010 项目中的 "PDB does not match image"错误

c++ - 如何在 win32 GUI 应用程序中向用户显示快速更新的数据?