NDK 鏈接第三方靜態庫的方法


將NDK編譯的第三方靜態拷貝到JNI目錄下,在Android.mk中添加如下代碼

以openssl靜態庫(libcrypto-static.a)為例

第一種鏈接方法:LOCAL_LDFLAGS := libcrypto-static.a

第二種鏈接方法:LOCAL_LDLIBS := libcrypto-static.a

第三種鏈接方法:

include $(CLEAR_VARS)

LOCAL_MODULE := third_static_lib (可以隨便起一個名字)

LOCAL_SRC_FILES := libcrypto-static.a

include $(PREBUILT_STATIC_LIBRARY)

//在你要編譯的模塊中引用third_static_lib

LOCAL_STATIC_LIBRARIES := third_static_lib


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM