我用
构建了VIPS 8.1.1libjpeg-turbo-official 1.4.2-2050921
我从sourceforge项目website下载了该软件包。安装软件包后,我使用
配置Vips./configure --with-jpeg-includes=/opt/libjpeg-turbo/include --with-jpeg-libraries=/opt/libjpeg-turbo/lib64/libjpeg.a
当我尝试加载jpeg文件或保存jpeg文件时,我收到此错误消息:
VipsJpeg: Wrong JPEG library version: library is 80, caller expects 62
我是否以错误的方式构建了VIPS?我应该用其他版本的libjpeg-turbo构建吗?还是其他问题?
我找到另一个名为libjpeg.so.62
的库文件,我尝试卸载Vips并使用此文件重新生成,但问题仍然存在。
答案 0 :(得分:0)
如果标题与库不匹配,则由libjpeg生成该消息。这听起来像是你针对.62标题构建的,但是试图使用.80库二进制文件运行。
检查系统中是否有旧的头文件并将其删除。也许apt-get remove libjpeg-dev
?