admin管理员组

文章数量:1794759

error C4996: 'fopen': This function or variable may be unsafe. Consider using fopen

error C4996: 'fopen': This function or variable may be unsafe. Consider using fopen

vs2013编译出错信:错误    1    error C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.  

也就是所谓的安全检查错误.

解决方法:

1.在头文件包含的最前面添加预处理定义

#define _CRT_SECURE_NO_WARNINGS

如图所示,

2.打开 项目  >>  属性  >>  C/C++  >>预处理器  >>  预处理器定义,加入“_CRT_SECURE_NO_WARNINGS”,如图所示

3.在VS中新建项目的时候去掉“安全开发生命周期(SDL)检查”即可将错误转变成警告,使得使用不安全版本也不影响编译和运行,如下图所示。

本文标签: amperrorvariableunsafefopen