+ -
当前位置:首页 → 问答吧 → vc编译程序时缺少zlib.lib和libpng.lib如何添加啊??

vc编译程序时缺少zlib.lib和libpng.lib如何添加啊??

时间:2011-12-04

来源:互联网

在用户vc 6.0编译一win32后台程序程序提示错误如下:
io_png.obj : error LNK2001: unresolved external symbol _png_get_rows
io_png.obj : error LNK2001: unresolved external symbol _png_get_channels
io_png.obj : error LNK2001: unresolved external symbol _png_get_image_height
io_png.obj : error LNK2001: unresolved external symbol _png_get_image_width
io_png.obj : error LNK2001: unresolved external symbol _png_read_png
io_png.obj : error LNK2001: unresolved external symbol _png_set_sig_bytes
io_png.obj : error LNK2001: unresolved external symbol _png_init_io
io_png.obj : error LNK2001: unresolved external symbol _png_create_info_struct
io_png.obj : error LNK2001: unresolved external symbol _png_create_read_struct
io_png.obj : error LNK2001: unresolved external symbol _png_sig_cmp
io_png.obj : error LNK2001: unresolved external symbol _png_destroy_read_struct
io_png.obj : error LNK2001: unresolved external symbol _png_write_end
io_png.obj : error LNK2001: unresolved external symbol _png_write_image
io_png.obj : error LNK2001: unresolved external symbol _png_write_info
io_png.obj : error LNK2001: unresolved external symbol _png_set_IHDR
io_png.obj : error LNK2001: unresolved external symbol _png_create_write_struct
io_png.obj : error LNK2001: unresolved external symbol _png_destroy_write_struct

查了说缺少库文件zlib.lib和libpng.lib。我在网上下了程序重新编译得到了libpng.lib,然后找到了别人编译好的zlib.lib,zconf.h和zlib.h。请问吾如何才能添加到我要用的工程中去?以前做过一次,把问题解决了,现在重新弄,忘了怎么办了。后悔没下个日子记下来。记得需要在link里面的project option。添加设么东西。
请各位指教。。。

作者: popstars5207   发布时间: 2011-12-04

#pragma comment(lib, "xxx.lib") 

作者: jennyvenus   发布时间: 2011-12-04

或者在project 属性中添加*.lib。

作者: fight_in_dl   发布时间: 2011-12-04