2012-07-23 5 views
1

나는 코드 만이 샘플에 문제를했습니다 : jpeg_create_decompressjpeg_decompress_create가 오류 메시지없이 중단되는 이유는 무엇입니까?

struct jpeg_decompress_struct cinfo; 
struct jpeg_error_mgr jerr; 

cinfo.err = jpeg_std_error(&jerr); 

jpeg_create_decompress(&cinfo); 

내 프로그램 종료 오류 메시지없이. 어떤 아이디어가 있습니까?

+0

gdb와 같은 디버거를 통해 프로그램을 실행하는 것이 도움이 될 수 있습니다. –

+0

불행히도 Eclipse에서 JNI NDK로 Android에서 libjpeg를 사용하고 있기 때문에 디버거가 실행되지 않아서 그럴 수 없습니다. :/ – DevMultiTech

답변

3

나는 해결책을 발견! 안드로이드에

는 이미 설치 libjpeg.so가 있고 우선 순위에로드되어 나타납니다. 이 것은 다르게 구성되는 것 같습니다. 공유 라이브러리 libjpeg의 이름을 다른 이름으로 변경해야합니다.

은 나를 위해, 내가 libmyjpeg.so하는 libjpeg.so에서 이름.

+0

정말 고마워요! – vanste25

1

당신은하고있다한다 :

struct jpeg_decompress_struct cinfo; 
struct jpeg_error_mgr jerr; 
cinfo.err = jpeg_std_error(&jerr); // <<-- cinfo here! 
jpeg_create_decompress(&cinfo); 
+0

죄송합니다, 실수가 있었으며, 효과적으로 cinfo되었습니다. – DevMultiTech

+0

그러나 문제는 여전히 여기에 있습니다. – DevMultiTech