高分求解决此问题,关于zlib编译的问题?

us4dmin 2011-09-04 09:16:03
我拷贝了zlib.h zconf.h uncompr.c compress.c 四个文件到我的项目目录下,编译的时候发生以下几个错误:

1> 正在生成代码...
1> uncompr.c
1> compress.c
1> 正在生成代码...
1>compress.obj : error LNK2019: 无法解析的外部符号 _deflateEnd,该符号在函数 _compress2 中被引用
1>compress.obj : error LNK2019: 无法解析的外部符号 _deflate,该符号在函数 _compress2 中被引用
1>compress.obj : error LNK2019: 无法解析的外部符号 _deflateInit_,该符号在函数 _compress2 中被引用
1>uncompr.obj : error LNK2019: 无法解析的外部符号 _inflateEnd,该符号在函数 _uncompress 中被引用
1>uncompr.obj : error LNK2019: 无法解析的外部符号 _inflate,该符号在函数 _uncompress 中被引用
1>uncompr.obj : error LNK2019: 无法解析的外部符号 _inflateInit_,该符号在函数 _uncompress 中被引用
1>.\Debug\server.exe : fatal error LNK1120: 6 个无法解析的外部命令

我主要想把zlib代码直接添加到我的项目上来,这样在很大的程度上解决了直接使用zlib.lib文件比较大的问题(直接使用zlib.lib不太好做优化,这个项目程序客户端要求体积最小化)

g b了网上关于这个问题的解决,还没找到比较相似的。请问如此解决这个问题呢?是还需要添加几个zlib工程文件还是什么?请具体给下方案,之前了解zlib比较少请见谅!!!!

希望可以直接解决这个问题以至成功编译,期待中
...全文
279 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
superarhow 2011-09-05
  • 打赏
  • 举报
回复
至少要这么多文件才够:
02/02/1998 15:12 1,293 adler32.c
02/02/1998 15:12 2,204 compress.c
02/02/1998 15:12 7,136 crc32.c
07/09/1998 18:06 50,333 deflate.c
05/12/1998 11:47 16,406 example.c
07/06/1998 18:41 26,616 gzio.c
06/08/1998 19:06 12,750 infblock.c
06/08/1998 19:06 8,052 infcodes.c
03/16/1998 19:11 5,815 inffast.c
02/24/1998 11:20 10,022 inflate.c
07/09/1998 18:06 16,529 inftrees.c
01/17/1998 21:36 2,086 infutil.c
06/16/1998 13:27 2,548 maketree.c
04/07/1998 18:04 8,170 minigzip.c
07/08/1998 18:32 44,886 trees.c
02/02/1998 15:12 2,039 uncompr.c
07/08/1998 19:01 5,457 zutil.c
07/08/1998 18:30 11,925 deflate.h
01/19/1998 12:09 1,253 infblock.h
01/15/1998 17:16 764 infcodes.h
01/15/1998 17:16 505 inffast.h
06/16/1998 13:29 9,079 inffixed.h
03/15/1998 23:25 2,674 inftrees.h
02/17/1998 09:59 3,777 infutil.h
02/24/1998 13:14 8,572 trees.h
07/08/1998 19:55 8,089 zconf.h
07/09/1998 18:06 41,791 zlib.h
07/08/1998 19:01 5,780 zutil.h
yynetsdk 2011-09-05
  • 打赏
  • 举报
回复
www.gzip.org/zlib

提供unzip类
us4dmin 2011-09-05
  • 打赏
  • 举报
回复
继续啊 别沉下去了
squiffy 2011-09-05
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 squiffy 的回复:]

应该是确实这两个库:

zlib.lib and zlibd.lib

到zip网站下载,放到你的VC lib库路径
[/Quote]

sorry,看错了。。。。
squiffy 2011-09-05
  • 打赏
  • 举报
回复
应该是确实这两个库:

zlib.lib and zlibd.lib

到zip网站下载,放到你的VC lib库路径
jackyjkchen 2011-09-04
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 us4dmin 的回复:]

有了解zlib的吗? 看的确实不行
[/Quote]
Windows自带搜索文本内容
us4dmin 2011-09-04
  • 打赏
  • 举报
回复
有了解zlib的吗? 看的确实不行
jackyjkchen 2011-09-04
  • 打赏
  • 举报
回复
哪够啊,看deflateEnd这些函数在哪个c里,都要一起编译
  • 打赏
  • 举报
回复
zlib.h zconf.h uncompr.c compress.c 是什么文件

18,356

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 网络编程
c++c语言开发语言 技术论坛(原bbs)
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧