码迷,mamicode.com
首页 > 其他好文 > 详细

VS关于 _CRT_SECURE_NO_WARNINGS 警告说明

时间:2016-03-26 07:59:13      阅读:267      评论:0      收藏:0      [点我收藏+]

标签:

在VS中调用 strcpy、strcat 等函数时会提示 _CRT_SECURE_NO_WARNINGS 警告,原因是这些函数不安全,可能会造成内存泄露等。

技术分享


所以建议采用带_s的函数,如strcpy_s,calloc_s。


当然,如果执意使用老版本、非安全版本函数,可以使用 _CRT_SECURE_NO_WARNINGS 标记来忽略这些警告问题。


方法一:

在写代码的前面加上如下宏定义:

#define  _CRT_SECURE_NO_WARNINGS 

技术分享


方法二:

操作 vs 中,在项目 -> 属性 -> C/C++ -> 预处理器 -> 预处理器定中添加 _CRT_SECURE_NO_WARNINGS 这个预定义。

技术分享


技术分享


技术分享


参考文档:http://blog.sina.com.cn/s/blog_6d1ba49101010oh1.html

VS关于 _CRT_SECURE_NO_WARNINGS 警告说明

标签:

原文地址:http://blog.csdn.net/tennysonsky/article/details/50972831

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!