屏蔽warning C4996
来源:互联网 发布:从网页中提取数据 编辑:程序博客网 时间:2024/05/04 21:47
有的时候在自己的程序中,使用了第三方的库,而在这个库中大量使用了非安全版本的CRT函数。这样程序在编译的时候,会有很多的“warning C4996”警告信息。这样的信息有可能成百上千,不但看起来烦人,而且有的时候一些我们想发现的其他类型的警告也被淹没其中,不容易被发现了。
这时候就想屏蔽它们,而不可能一个一个去改。在我的MFC程序中,在“stdafx.h”头文件中加入下图阴影部分的两个宏定义便可以了。这两个宏最好加在“stdafx.h”头文件的初始位置。
其中“_CRT_SECURE_NO_DEPRECATE”宏用来屏蔽“warning C4996”警告信息,“_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES”宏通知编译器在链接时,将非安全版本的CRT函数替换为安全版本。
- 屏蔽warning C4996
- warning C4996
- warning C4996
- warning C4996:
- warning C4996:warning C4244;warning C4996
- warning C4996(转)
- 如何去掉: warning C4996:
- About warning C4996: 'sprintf'
- vs2005 warning C4996 解决办法
- warning C4996: 'strcpy'解决方法
- warning C4996的分析
- warning C4996: 'fopen'
- warning C4996: 'sprintf‘
- warning C4996: 'fopen'
- Visual Studio, warning C4996
- Visual Studio Warning C4996
- c++ warning C4996
- warning C4996: 'MBCS_Support_Deprecated_In_MFC'
- 身份证明
- ZOJ 1005 Jugs
- [ZZ]POSIX thread (pthread) 简介
- TEST
- 说说大型高并发高负载网站的系统架构
- 屏蔽warning C4996
- [ZZ]select 和 epoll
- 修复数据表(mysql repair table-Can’t open file: ‘[Table]mytable.MYI’.)
- JavaMail 介绍
- 数据结构——链表学习笔记
- 我的数学建模历程
- 程序员的反思
- 那些令人喷饭的注释
- 姐伤不起。C语言。。