首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >libjpeg错误版本错误

libjpeg错误版本错误
EN

Stack Overflow用户
提问于 2012-12-13 08:52:21
回答 1查看 1.2K关注 0票数 0

我正在尝试使用libjpeg将包含在内存块中的jpeg解压缩为它的RGB值。我的系统上最初有6.2版本,但我需要函数jpeg_mem_src,所以我升级到了8d。我使用以下命令来安装/配置:

代码语言:javascript
复制
./configure
sudo make clean
sudo make
sudo make uninstall
sudo make install

为了编译我的程序,我使用(不包括删除.o文件并重新编译它们的命令):

代码语言:javascript
复制
g++ main.o googlestreetview.o -lopencv_core -lopencv_highgui -lcurl -ltinyxml2 -ljpeg -o example

但是,在运行此代码时:

代码语言:javascript
复制
    struct jpeg_decompress_struct cinfo;
struct jpeg_error_mgr jerr;
cinfo.err = jpeg_std_error( &jerr );
jpeg_create_decompress(&cinfo);

我得到的只是:“错误的JPEG库版本:库是62,调用者期望是80”

这似乎很奇怪,因为我不仅手动从系统中删除了libjpeg,而且还重新编译了8d并多次安装它。我可以采取什么步骤来解决这个问题?

EN

回答 1

Stack Overflow用户

发布于 2014-09-12 10:05:06

试一试

代码语言:javascript
复制
./configure --with-jpeg8

在重新编译它之前。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13851274

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档