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 に答える