如何解决error C4996: 'fopen'的问题
2017-07-01 21:04
369 查看
错误描述:
参考帖子:
(1)http://jingyan.baidu.com/article/ce436649fd61543773afd32e.html
(2)http://stackoverflow.com/questions/21873048/getting-an-error-fopen-this-function-or-variable-may-be-unsafe-when-complin
解决方法:
(1)按照人家vs的提示,将fopen换成fopen_s
(2)不修改函数,仅仅修改项目的属性。因为fopen_s是一种Microsoft的函数,若纯做Windows开发则直接改为_s也无妨,但是我们尽量还是用标准C++比较好,这样代码有较好的移植性。
具体操作:
project的配置属性-->C/C++中的预处理器,将“_CRT_SECURE_NO_WARNINGS”添加到预处理器定义中,注意用分号隔开。如下图所示。
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)http://jingyan.baidu.com/article/ce436649fd61543773afd32e.html
(2)http://stackoverflow.com/questions/21873048/getting-an-error-fopen-this-function-or-variable-may-be-unsafe-when-complin
解决方法:
(1)按照人家vs的提示,将fopen换成fopen_s
(2)不修改函数,仅仅修改项目的属性。因为fopen_s是一种Microsoft的函数,若纯做Windows开发则直接改为_s也无妨,但是我们尽量还是用标准C++比较好,这样代码有较好的移植性。
具体操作:
project的配置属性-->C/C++中的预处理器,将“_CRT_SECURE_NO_WARNINGS”添加到预处理器定义中,注意用分号隔开。如下图所示。
相关文章推荐
- S2013中如何解决error C4996: 'fopen'问题
- VS2013中如何解决error C4996: 'fopen'问题
- VS2013 VC++中如何解决error C4996: 'fopen'问题
- VS2013中如何解决error C4996: 'fopen'问题
- VS2013中如何解决error C4996: 'fopen'问题
- 如何解决error C4996: 'fopen'问题
- VS2013中如何解决error C4996: 'fopen'问题
- VS2013中如何解决error C4996: 'fopen'问题
- VS2013中如何解决'fopen' 报错说unsafe的问题
- 解决error C4996: 'fopen'问题
- 如何解决opencv2 error C4996: 'fopen'
- VS2013中如何解决error C4996: 'fopen'问
- 【问题解决】VS出错,error c4996: 'fopen': This function or variable may be unsafe
- Visual Studio 2013 出现error C4996(fopen函数出错)如何解决
- VS2013中如何解决error C4996: 'fopen'问题
- 【转】VS2013中如何解决error C4996: 'fopen'问题
- error c4996: 'fopen' This function or variable may be unsafe如何解决
- Oracle诊断案例----如何捕获问题SQL解决过度CPU消耗问题
- 如何去掉鼠标滚轮缩放图片和解决签名图片变形问题。
- Oracle诊断案例----如何捕获问题SQL解决过度CPU消耗问题