在用到zlib的时候,很容易碰到warning C4996,个人觉得最好的方式是把
#pragma warning(disable:4996)
这个放到
zconf.h
里,这个文件本身就是做各个平台的config用的。非常适合。
在这个头文件的最上面,用下面这一段,完全可以解决这个类型的warning。实验环境:VC2008 SP1
#ifdef _MSC_VER
#pragma warning(disable:4996)
#endif
#ifdef _MSC_VER
#pragma warning(disable:4996)
#endif
禁用C4996警告
本文介绍了解决在使用zlib时遇到C4996警告的方法。通过在zconf.h文件中加入特定的预编译指令,可以在不修改源代码的情况下消除此警告。该解决方案已在VC2008SP1环境中验证有效。
1466

被折叠的 条评论
为什么被折叠?



