NDK開發使用cMake方式 - 添加其餘的預編譯庫

NDK 開發使用cMake方式,網上能找到很多的教程,這裏推薦一篇博文:spa

http://blog.csdn.net/wl9739/article/details/52607010.net

關於添加其餘的預編譯庫,網上不少文章寫得不太準確,這裏說下步驟:code

1,將預編譯庫加入項目blog

2,編輯CMakeLists.txt,動態連接庫是SHARED,靜態是STATIC。教程

關鍵是IMPORTED_LOCATION。CMAKE_SOURCE_DIR不用手動定義,指向CMakeLists.txt所在的目錄。ci

 

1開發

2get

3編譯

4table

5

6

7

8

9

10

11

add_library(smartcomm-lib SHARED IMPORTED)

set_target_properties(

                      smartcomm-lib

                      PROPERTIES

                      IMPORTED_LOCATION ${CMAKE_SOURCE_DIR}/src/main/jniLibs/${ANDROID_ABI}/libsmartcomm.so

)

 

target_link_libraries( # Specifies the target library.

                       target-lib

                        

                       smartcomm-lib)

相關文章
相關標籤/搜索