VS2013中如何解决error C4996: 'fopen'问题及_CRT_SECURE_NO_WARNINGS
来源:互联网 发布:酱紫的网络语言意思 编辑:程序博客网 时间:2024/06/06 03:44
1.(VS2013解决error C4996:'fopen'问题图文并茂版) 原文链接: http://jingyan.baidu.com/article/ce436649fd61543773afd32e.html
2. (_CRT_SECURE_NO_WARNINGS有关问题) 原文链接:http://blog.sina.com.cn/s/blog_6aaa7e840100n77t.html
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>f:\program files (x86)\microsoft visual studio 12.0\vc\include\stdio.h(211) : 参见“fopen”的声明
快速解决方法如下:
工具/原料- vs2013
- vs2013
方法/步骤
在工程文件1处右击,选择2
然后弹出文件的属性页,单击1“预处理器”,再单击2打开预处理器如下图
将“_CRT_SECURE_NO_WARNINGS”复制在以下红色框内,然后确定再单击应用即可。
问题解决
在工程文件1处右击,选择2
然后弹出文件的属性页,单击1“预处理器”,再单击2打开预处理器如下图
将“_CRT_SECURE_NO_WARNINGS”复制在以下红色框内,然后确定再单击应用即可。
问题解决
2. (_CRT_SECURE_NO_WARNINGS有关问题)
Warning 1 warning 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.
在编程过程中难免会用到一些过时,或者曾经不安全的函数,如上,这是编译器会出现warning提示用某某新函数,
如果不想使用新的函数可以使用一下方法:
1. 使用VS提供的 编译器选择性提供warning功能 link: http://msdn.microsoft.com/en-us/library/2c8f766e.aspx
例:上面的错误使用 #pragma warning( disable : 4996) 即可消除。
2. 使用提示中的_CRT_SECURE_NO_WARNINGS,以下是使用方法:
a. Project properties->Configuration Properties->C/C++->Preprocessor->Preprocessor Definitions
b. 点击按钮 (...)
c. 输入:_CRT_SECURE_NO_WARNINGS。 注:使用 "\n" 相隔
3.#define _CRT_SECURE_NO_WARNINGS
- VS2013中如何解决error C4996: 'fopen'问题及_CRT_SECURE_NO_WARNINGS
- VS2013中如何解决error C4996: 'fopen'问题
- VS2013中如何解决error C4996: 'fopen'问题
- VS2013中如何解决error C4996: 'fopen'问题
- VS2013中如何解决error C4996: 'fopen'问题
- VS2013中如何解决error C4996: 'fopen'问题
- VS2013中如何解决error C4996: 'fopen'问
- S2013中如何解决error C4996: 'fopen'问题
- 如何解决error C4996: 'fopen'问题
- 如何解决error C4996: 'fopen'的问题
- 解决error C4996: 'fopen'问题
- 如何解决opencv2 error C4996: 'fopen'
- error C4996: 'fopen' 解决
- error C4996: 'fopen'问题
- VS2013中如何解决'fopen' 报错说unsafe的问题
- vs2013出现error C4996问题
- error C4996: 'fopen': This function or variable may be unsafe. use _CRT_SECURE_NO_WARNINGS错误的解决方法
- error C4996: 'fopen': This function or variable may be unsafe. _CRT_SECURE_NO_WARNINGS
- HTML5的localStorage、sessionStorage和SQL的CRUD的使用
- Windows、Ubuntu双系统下,给Ubuntu增加磁盘空间
- ThreadLocal使用
- jquery自定义控件拖拽框dragbox
- 数据库连接池的配置(mysql+sql2000+sql2008+sybaase)
- VS2013中如何解决error C4996: 'fopen'问题及_CRT_SECURE_NO_WARNINGS
- 腾讯Bugly与极客学院再次联手,首推「iOS Crash 跟踪方法」视频教程!
- 【重构】存储过程
- php 配置memcache
- SQL/Oracle取出第 m 条到第 n 条记录的方法
- DirectX实现光照、纹理
- ubuntu安装flashplayer
- linux上从文件的最后向前查看
- JVM如何理解Java泛型类(转)