日期:2014-05-16  浏览次数:20777 次

Linux C 使用jpeg库出错
最近在Linux上编程要用到jpeg库,从网上下载了最新的jpeg库(在http://www.ijg.org/ 网上下载的,文件夹是 jpegsrc.v8d.tar.gz),按照安装说明上的步骤安装了,但是运行文件夹jpegsrc.v8d.tar.gz上的示例程序时总是显示这样的错误: undefined reference to 'image_width' 
  这是jpeg库没装成功还是示例程序中有什么头文件没有加上?  
  请各位大神们帮帮忙,谢谢了!

------解决方案--------------------
是对应的library没有加载。LD_LIBRARY_PATH,看看这个变量。
------解决方案--------------------
ld默认寻找库的路径,比如/usr/local/lib,/usr/lib,你在可以这样用,-L路径 -l库名