zlib-1.2.8\contrib\vstudio\vc10\zlibvc.sln でソリューションを構築することによって生成された zlibstat.lib を使用しようとしています
zlibstat.lib を生成しましたが、それを別のプロジェクトにリンクすると、次のエラーが発生します。
エラー LNK2001: 未解決の外部シンボル _compress2 エラー LNK2001: 未解決の外部シンボル _uncompress エラー LNK2019: 未解決の外部シンボル _compress2 が関数で参照されています... エラー LNK2019: 未解決の外部シンボル _crc32 が関数で参照されています ....
dumpbin を使用して、この zlibstat.lib からシンボルのリストをダンプしました
x86:
00B 00000000 SECT4 notype () 外部 | _uncompress@16 029 000024F0 SECT5 notype () 静的 | _compress_block 00B 00000000 SECT4 notype () 外部 | _compress2@20 00F 000000C0 SECT4 notype () 外部 | _compress@16 010 000000E0 SECT4 notype () 外部 | _compressBound@4
x64:
00A 00000000 SECT4 notype () 外部 | 解凍する 00D 00000000 SECT5 notype 静的 | $pdata$圧縮解除 010 00000000 SECT6 notype 静的 | $unwind$uncompress 050 00002E50 SECT5 notype () 静的 | 圧縮ブロック 051 000000B4 SECT6 notype 静的 | $pdata$compress_block 052 00000078 SECT7 notype 静的 | $unwind$compress_block 00A 00000000 SECT4 notype () 外部 | 圧縮2 00D 00000000 SECT5 notype 静的 | $pdata$compress2 010 00000000 SECT6 notype 静的 | $巻き戻し$圧縮2 015 00000150 SECT4 notype () 外部 | 圧縮する 016 0000000C SECT5 notype 静的 | $pdata$compress 017 00000008 SECT6 notype 静的 | $巻き戻し$圧縮 019 000001A0 SECT4 notype () 外部 | 圧縮バウンド
私のプロジェクトにzlibのコードを追加すると、正常に動作します..
ライブラリとリンクしようとすると何が間違っていますか? 私は 64 ビット マシンを使用しており、構成プラットフォームは win32 です。x64 を使用してみましたが、機能しませんでした。