2009年1月21日水曜日

zlib-1.2.3 備忘録

 いい加減 VC8 から VC9 へプロジェクトを移行したいと思って、zlib 系でコンパイルして、
LNK2019 _inflateEnd というようなエラーで、しばらく悩んだ…。コンパイルしたのは、contrib/vstudio/vc8 の方である。

 zconf.h を include する前に

#define ZLIB_WINAPI 1

してやればよい。

追記:
/projects/visualc6 の方を使ってコンパイルしても良い。アセンブラでエラーになるが、[] の前に dword ptr を修飾してやればコンパイルは通る。この場合
zconf.h を include する前に

#define ZLIB_DLL

してやればよい(ZLIB_WINAPI)しない事。

0 件のコメント: