2011-03-07 4 views
2

Android 소스에서 libjpeg에 연결하는 데 문제가 있습니다. 나는Android에서 libjpeg 연결 문제가 있습니다.

LOCAL_SHARED_LIBRARIES := libjpeg 

LOCAL_C_INCLUDES += $(LOCAL_PATH)/../../../froyo/external/jpeg 

을 가지고 있지만 나는 아직도 그 라이브러리에서 아무것도 정의되지 않은 참조를 얻을. "LOCAL_SHARED_LIBRARIES"을 (를) "LOCAL_STATIC_LIBRARIES"(으)로 변경하려고했지만 아무 것도하지 않았습니다. 어떤 도움이라도 대단히 감사합니다.

답변

0

libjpeg는 Android Froyo의 공유 라이브러리로 제작되지 않았습니다. 그것은 나를 위해 일한

extern "C" { 
#include "jpeglib.h" 
} 

: 당신은 : 정적 라이브러리로 링크이 양식의 #include 사용하는

LOCAL_STATIC_LIBRARIES := libjpeg 
LOCAL_C_INCLUDES := external/jpeg 
+0

나는 그것을 시도했다. 그것은 작동하지 않았다. 그리고 안드로이드 소스에 libjpeg.so가 있습니다. – Jay

+0

저는 여기에 사용자 정의 Android Froyo 빌드에서이 도구를 사용하고 있습니다. 그래서 문제의 원인을 다른 곳에서 찾을 수 있습니다 ... – gby

1

시도를 예컨대이 필요합니다.

행운을 빈다.

관련 문제