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

Posted 时令

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了error C4996: 'fopen': This function or variable may be unsafe.相关的知识,希望对你有一定的参考价值。

vs2013中错误提示信息:

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”的声明

 

原因:在demo中我使用了C语言库函数,具体参见:CRT函数的安全增强版本

解决办法:

更改预处理定义,屏蔽该错误:

设置项目->属性->配置属性->C/C++ -> 预处理器 -> 预处理器定义,添加:_CRT_SECURE_NO_WARNINGS。下图是修改后的

 

 

以上是关于error C4996: 'fopen': This function or variable may be unsafe.的主要内容,如果未能解决你的问题,请参考以下文章

《C语言杂记》解决 error c4996 ‘fopen‘ This function or variable may be unsafe

《C语言杂记》解决 error c4996 ‘fopen‘ This function or variable may be unsafe

使用Opencv3.2出现l error C4996:fopen

Visual Studioerror c4996: 'fopen': This function or variable may be unsafe(转)

VS 编译C错误error C4996: 'scanf': This function or variable may be unsafe. 的解决方案

vs2013/2015中scanf函数类似于error C4996: 'scanf': This function or variable may be unsafe的安全检查错误