나는 Android NDK를 통해 canon sdk 통합을 구현하기 위해 edsdk.lib 파일을 사용해야하는 응용 프로그램을 만들고 있습니다. 나는 EDSDk.lib 파일을 jni 폴더에 두었습니다. Android-ndk를 통해 응용 프로그램을 컴파일했습니다.Android 애플리케이션에서 edsdk.lib 파일을 사용하는 방법은 무엇입니까?
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE := sample
LOCAL_SRC_FILES := sample.c
include $(BUILD_STATIC_LIBRARY)
/*LOCAL_LDLIBS := EDSDK.lib*/
LOCAL_STATIC_LIBRARIES := EDSDK.lib
include $(BUILD_SHARED_LIBRARY)
그것은
내가 안드로이드를 통해 EDSDk.lib을 컴파일하는 방법Compile thumb : sample <= sample.c
SharedLibrary : libsample.so
Install : libsample.so => libs/armeabi/libsample.so
이 PLZ
그래, 내가 알지 만 어떻게 Androi 응용 프로그램에서 edsdk.lib 파일을 사용할 수 있습니까? lib 파일을 .a 확장 파일 ..plz 도움말로 바꿀 수 있습니까? – user1465789
edsdk.lib 파일을 libedsdk.a 파일로 변경했습니다. 애플리케이션에서 사용하는 방법은 Android NDk와 연결하도록 제안하시기 바랍니다. – user1465789
파일의 이름을 바꿀 수 없으며 마법 적으로 다른 형식이 될 것으로 기대합니다. Android 용으로 특별히 edsdk.lib 파일을 생성하는 라이브러리를 다시 컴파일해야합니다. –