VS2012 と ICC 13.0 で構築されたアプリケーションで zlib 1.2.8 にリンクしています。< windows.h > の前に< zlib.h > が含まれているファイルをコンパイルすると問題ありません。< windows.h > の後に < zlib.h > をインクルードすると、コンパイラが < unistd.h > をインクルードしようとする行 454 の < zconf.h > でエラーが発生しました。さらに悪いことに、この #include の直前に#pragma message()を置いたのに、メッセージがビルド出力ウィンドウに表示されません!
有名なWIN32_LEAN_AND_MEANを試しましたが、何も変わりませんでした。
誰かがこの問題の解決策について考えを持っていますか?
ありがとう!