1

我对这个代码示例有疑问:

struct jpeg_decompress_struct cinfo;
struct jpeg_error_mgr jerr;

cinfo.err = jpeg_std_error(&jerr);

jpeg_create_decompress(&cinfo);

我的程序在jpeg_create_decompress没有错误消息的情况下退出。有人有想法吗?

4

2 回答 2

3

我找到了解决方案!

在 Android 上,已经安装了一个 libjpeg.so,并且它似乎被优先加载。这个似乎配置不同。因此,您必须将共享库 libjpeg 重命名为不同的名称。

对我来说,我从 libjpeg.so 重命名为 libmyjpeg.so。

于 2012-07-25T10:14:53.467 回答
1

你应该一直在做:

struct jpeg_decompress_struct cinfo;
struct jpeg_error_mgr jerr;
cinfo.err = jpeg_std_error(&jerr); // <<-- cinfo here!
jpeg_create_decompress(&cinfo);
于 2012-07-23T13:02:11.427 回答