2 minjun tianxie minjun_tianxie 于 2016.01.21 18:23 提问

c++在vs上运行出的问题 5C

LINK : fatal error LNK1104: 无法打开文件“libpng.lib”是什么原因,能否给出具体的解决步骤?

6个回答

91program
91program   Ds   Rxr 2016.01.21 18:56

编译/链接时出现的错误,你先要查一下这个 LIB 是否存在?不存在,就下载。
如果存在,请在 VS 的工程的设置中设置此 LIB 所在的目录。

caozhy
caozhy   Ds   Rxr 2016.01.21 18:24

http://download.csdn.net/detail/wangcongli/4217917
下载,放入你的lib目录
(如果没有积分,在你采纳后我可以帮你下载。)
http://www.cnblogs.com/mr-wid/archive/2013/04/19/3029842.html

oyljerry
oyljerry   Ds   Rxr 2016.01.21 19:00

你需要下载libpng.lib,然后在工程属性中设置。link

lx624909677
lx624909677   Ds   Rxr 2016.01.22 11:05

你的代码中有用到libpng.lib中的函数,带式你没有配置这个lib文件或者配置错了,在编译链接的时候编译器找不到这个函数的实现代码,就出现link错误了

John_ToStr
John_ToStr   Rxr 2016.01.23 10:14

其他的机理跟dll是一样的

fbi333444
fbi333444   2016.02.01 17:24

这一看就是缺少了静态库,或你的程序是隐式调用了动态库的链接库(.lib),只需要找到这个文件即可

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!