zlibとC++ファイルの混在時に発生するC 4996の処理方法


zlibを使う時、warning C 4996に出会いやすいので、個人的に一番いい方法は
#pragma warning(disable:4996) 

これを置く
zconf.h

では、このファイル自体が各プラットフォームのconfig用です.ぴったりです.
このヘッダファイルの一番上に、次の段落を使って、このタイプのwarningを完全に解決することができます.実験環境:VC 2008 SP 1
#ifdef _MSC_VER 
#pragma warning(disable:4996) 
#endif 

#ifdef _MSC_VER 
#pragma warning(disable:4996) 
#endif