VS2010下附加zint.lib编译报错

编译的zint.lib静态库附加到工程中时报错如下

1>生成启动时间为 2019/3/7 14:05:58。
1>InitializeBuildStatus:
1>  正在对“Release\uuuu.unsuccessfulbuild”执行 Touch 任务。
1>ClCompile:
1>  所有输出均为最新。
1>  所有输出均为最新。
1>ResourceCompile:
1>  所有输出均为最新。
1>zint32.lib(zutil.obj) : warning LNK4217: 本地定义的符号 _free 在函数 _zcfree 中导入
1>zint32.lib(zutil.obj) : warning LNK4217: 本地定义的符号 _malloc 在函数 _zcalloc 中导入
1>zint32.lib(inftrees.obj) : error LNK2019: 无法解析的外部符号 ___report_rangecheckfailure,该符号在函数 _inflate_table 中被引用
1>zint32.lib(pngrutil.obj) : error LNK2019: 无法解析的外部符号 _inflateValidate,该符号在函数 _png_inflate_claim 中被引用
1>C:\Users\50565\Documents\Visual Studio 2010\Projects\uuuu\Release\uuuu.exe : fatal error LNK1120: 2 个无法解析的外部命令
1>
1>生成失败。

请问这种错误是怎么生成的吗。

没有找到 inflateValidate 和 report_rangecheckfailure 的实现
添加一下lib吧 在属性 ->链接 ->输入中 添加
看起立好像是zlib的函数样

添加一下lib吧 在属性 ->链接 ->输入中 添加