码迷,mamicode.com
首页 > 其他好文 > 详细

undefined reference to `png_set_longjmp_fn'

时间:2014-10-31 13:23:23      阅读:135      评论:0      收藏:0      [点我收藏+]

标签:http   io   os   for   sp   文件   on   bs   ad   

这个是在Linux上编译项目的时候,一个动态库层用到的一个函数实现未找到,即使我链接了libpng2也没有找到,原因是这个库老了一些,没有这个函数定义,需要链接更高版本的png库,CentOS上有了在/usr/lib64/libpng15.so.15下,所以我readelf -s了下这个文件,果然有png_set_longjmp_fn这个符号,所以,就链接这个库吧,对这个库创建一个硬链接:ln /usr/lib64/libpng15.so.15 /usr/lib64/libpng15.so 就行了,链接命令行参数该为-lpng15, 然后标题说的错误就没有了。

 

 

references:

http://stackoverflow.com/questions/5190554/unresolved-external-png-set-longjmp-fn-in-libpng

http://stackoverflow.com/questions/21545076/libpng-png-set-longjmp-fn-not-found

http://forums.duke4.net/topic/4718-patch-undefined-reference-to-png-set-longjmp-fn/

undefined reference to `png_set_longjmp_fn'

标签:http   io   os   for   sp   文件   on   bs   ad   

原文地址:http://www.cnblogs.com/foohack/p/4064642.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!