VS2005中如何去掉字符串操作函数的警告信息 _CRT_SECURE_NO_DEPRECATE

原创 2007年09月23日 18:50:00

在使用vs2005中用strcpy这类函数就会显示警告信息

warning C4996: 'strcpy' was declared deprecated
1>        c:/program files/microsoft visual studio 8/vc/include/string.h(73) : see declaration of 'strcpy'

 Message: 'This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_DEPRECATE. See online help for details.'

意思就是说推荐用它的安全版本,以往的项目移植过来会有很多这种信息,上网找了一些方法都不太好用,非常烦人,那么如何禁用掉呢?

Project -> Properties  -> C/C++ -> Command Line

加入

/D "_CRT_SECURE_NO_DEPRECATE"

 

VS关于 _CRT_SECURE_NO_WARNINGS 警告说明

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

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

vs2005 debug crt 发布包

  • 2016年10月09日 16:35
  • 2.9MB
  • 下载

去掉VS2005的警告提示

原文地址:http://gamedev.cuit.edu.cn/show.aspx?id=815&cid=80 将过去的工程用VS2005打开的时候。你有可能会遇到一大堆的警告:warning ...

linux当中使用vi/vim编辑器时,错误操作遇到警告信息,该如何做。

最近尼玛哥在使用linux 的时候,尤其是编译文件时[root@kkc1 11]# vim a进入编辑模式后,编写了一堆文件,突然又不想编写了,或者是因为文件太多,而又不希望在一个一个倒退,直接按下了...

vs2005(C++)·无法找到“XXX.exe”的调试信息

转载地址:http://mervyn807.blog.163.com/blog/static/4530725920112104144448/ 今天需要调试一点东西,新建了一个空项目,敲进几行...

objectarx-cAD二次开发(VS2005)-字符串转换

1.使用string必须添加头文件 #include"string" using namespace std; 2.使用CString必须添加头文件(在非MFC工程中) #include"...

ObjextARX-VS2005-字符串转换

1.使用string必须添加头文件 #include"string" using namespace std; 2.使用CString必须添加头文件(在非MFC工程中) #include"af...

vs2005操作word详解

微软word具有很强大的功能,用起来也很方便,可是要在mfc中导入word却没那么容易,经过几天的磕磕绊绊,终于算功夫不负有心人,废话不多说,下面直接进入主题。 首先要导入word库,在头文件中加入 ...

VS2005操作excel所需的类及文件

1.     VS2005添加COM Project-> addclass -> MFC -> MFC CLASS FROM TypeLib 选择:_Application/_Workbook/_...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:VS2005中如何去掉字符串操作函数的警告信息 _CRT_SECURE_NO_DEPRECATE
举报原因:
原因补充:

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