Zlibstat.lib链接错误,VS 2010,zlib 1.2.8

时间:2013-08-12 10:25:20

标签: visual-studio-2010 linker static-libraries zlib

我正在尝试使用通过构建解决方案生成的zlibstat.lib zlib-1.2.8 \ contrib \ vstudio \ vc10 \ zlibvc.sln

它生成了一个zlibstat.lib但是当我将它与另一个项目链接时,我收到以下错误:

error LNK2001: unresolved external symbol _compress2    
error LNK2001: unresolved external symbol _uncompress
error LNK2019: unresolved external symbol _compress2 referenced in function...
error LNK2019: unresolved external symbol _crc32 referenced in function ....

我使用dumpbin转储来自zlibstat.lib的符号列表

x86:

00B 00000000 SECT4  notype ()    External     | _uncompress@16
029 000024F0 SECT5  notype ()    Static       | _compress_block
00B 00000000 SECT4  notype ()    External     | _compress2@20
00F 000000C0 SECT4  notype ()    External     | _compress@16
010 000000E0 SECT4  notype ()    External     | _compressBound@4

64:

00A 00000000 SECT4  notype ()    External     | uncompress
00D 00000000 SECT5  notype       Static       | $pdata$uncompress
010 00000000 SECT6  notype       Static       | $unwind$uncompress
050 00002E50 SECT5  notype ()    Static       | compress_block
051 000000B4 SECT6  notype       Static       | $pdata$compress_block
052 00000078 SECT7  notype       Static       | $unwind$compress_block
00A 00000000 SECT4  notype ()    External     | compress2
00D 00000000 SECT5  notype       Static       | $pdata$compress2
010 00000000 SECT6  notype       Static       | $unwind$compress2
015 00000150 SECT4  notype ()    External     | compress
016 0000000C SECT5  notype       Static       | $pdata$compress
017 00000008 SECT6  notype       Static       | $unwind$compress
019 000001A0 SECT4  notype ()    External     | compressBound

如果将zlib的代码添加到我的项目中,它可以正常工作..

尝试将其与图书馆链接时,我做错了什么? 我使用64位机器,配置平台是win32 ..我尝试使用x64,但没有工作..

0 个答案:

没有答案