本文主要是介绍S2013中如何解决error C4996: 'fopen'问题,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
/*VS2013中如何解决error C4996: 'fopen'问题
http://jingyan.baidu.com/article/ce436649fd61543773afd32e.html
新建Win32 DLL项目的时候有“导出符号”这个选项的,勾选之后才能导出lib文件
要不然就只能自己写def文件,或者dumpbin命令生成def文件
2017.3.3 10:05 修改
*/
以下为转载
今天编写控制台应用程序时出现如下错误
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>f:\program files (x86)\microsoft visual studio 12.0\vc\include\stdio.h(211) : 参见“fopen”的声明
快速解决方法如下
1、在工程文件处右击,选择属性
2、然后弹出文件的属性页,单击“预处理器”,再单击打开预处理器如下图
3、将“_CRT_SECURE_NO_WARNINGS”复制在以下红色框内,然后确定再单击应用即可。
这篇关于S2013中如何解决error C4996: 'fopen'问题的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!