[转]_CRT_SECURE_NO_WARNINGS

转载 2015年07月10日 12:49:54


原文链接:http://blog.sina.com.cn/s/blog_6aaa7e840100n77t.html

Warning 1 warning C4996: 'fopen': This function or variable may beunsafe. 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->ConfigurationProperties->C/C++->Preprocessor->PreprocessorDefinitions
   b. 点击按钮 (...)

   c. 输入:_CRT_SECURE_NO_WARNINGS。 注:使用 "\n" 相隔

3. 在stdafx.h中增加

    #define _CRT_SECURE_NO_WARNINGS //注意要放在最开始的地方才有效

     #include <stdio.h>

4. C/C++ -> 命令行-> 输入 /D _CRT_SECURE_NO_WARNINGS




相关文章推荐

_CRT_SECURE_NO_WARNINGS宏-转

正如大家所知,如果我们写出这样的代码:1int _tmain(int argc, _TCHAR* argv[])2{3     fopen("test.txt","r");4    return 0;...

VS2013中如何解决error C4996: 'fopen'问题及_CRT_SECURE_NO_WARNINGS

1.(VS2013解决error C4996:'fopen'问题图文并茂版) 原文链接: http://jingyan.baidu.com/article/ce436649fd61543773afd3...
  • yh22zz
  • yh22zz
  • 2015年05月30日 17:05
  • 1279

VS关于 _CRT_SECURE_NO_WARNINGS 警告说明

在VS中调用 strcpy、strcat 等函数时会提示 _CRT_SECURE_NO_WARNINGS 警告,原因是这些函数不安全,可能会造成内存泄露等。所以建议采用带_s的函数,如strcpy_s...

VS2013编译错误:-D_SCL_SECURE_NO_WARNINGS解决方案

在用VS2013测试string::copy()时发生编译错误,错误提示如下:错误 2 error C4996: 'std::basic_string::copy': Function call...

secure CRT 序列号和密钥

secure CRT 把记忆的东西放在这就行了,:)SecureCRT 5.2.2的注册码 Name:          Apollo Interactive Company:    Apoll...

secure crt连接oracle 解决oracle账户锁定问题,并配置weblogic数据源

实际情况记录 漏洞扫描后,接到通知,数据库存在弱口令可能被攻破的风险,于是修改密码。 1登录我本地的plsql,提示“** password will inspire”即密码即将到期,于是...

tiny6410裸机实验第0章--------------开发环境的搭建(远程登录及串口终端 secure CRT)

【说明】               在后面的实验中,串口终端是必不可少的,因为开发板的输出信息要通过串口直接输出给PC,在PC上对开发板进行操作,这个过程就要靠我们这个secure CRT软件了,另...

Xshell 跳板机配置、Secure CRT 跳板机配置总结

一. 应用场景 跳板机IP地址:A=10.1.1.1 服务器IP地址:B=192.168.1.100 本人笔记本只能通过A连到B,不能直接连到B。 下面分别是通过Xshell配置、Secure...

Secure CRT连接Vmware虚拟机中的Ubuntu 15

一、配置过程 1、虚拟机中ubuntu系统要安装ssh,并且要将ssh servce启动起来,安装以及启动过程如下: sudo apt-get install openssh-server ...

使用secure CRT的SFTP在LINUX与WINDOWS下交换文件

刚才在调试公司的一台刚安装好的LINUX服务器的时候需要上传一些文件到LINUX服务器上去,我一般用的是sftp功能,所以就写下了这个文章供您参考。     很多用户还是经常在WINDOWS下完...
  • jumewo
  • jumewo
  • 2014年04月11日 10:31
  • 517
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:[转]_CRT_SECURE_NO_WARNINGS
举报原因:
原因补充:

(最多只允许输入30个字)