VS关于 _CRT_SECURE_NO_WARNINGS 警告说明
2016-03-24 16:45
295 查看
在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
所以建议采用带_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
相关文章推荐
- Android硬件抽象层HAL(Hardware abstraction layer)分析
- Toast的基本使用
- oracle 自启动
- leetcode 15. 3Sum 二维vector
- BVH文件格式解析
- 【bzoj2631】【tree】【lct】
- vijos 1011 清帝之惑之顺治 (记忆化搜索)
- storm, kafka集成之本地开发、测试
- 万花筒 | 背完这444句,你的口语绝对不成问题了
- Ajax实战项目1 验证用户的唯一性 环境(Ajax+struts2)
- Java中的序列化Serialable高级详解
- iOS随机数生成
- Android开发_如何调用系统默认浏览器访问
- 通往架构师之路
- hadoop复合键排序使用方法
- https://github.com/akullpp/awesome-java
- 一个映射到mac风格按键的AHK脚本(替换虚拟机键盘映射)
- Apache配置基于域名的虚拟主机
- Struts2当调用action时出现HTTP Status 404 问题解决
- 7.自定义Dialog提示框