Android 配置 ncnn
生活随笔
收集整理的這篇文章主要介紹了
Android 配置 ncnn
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
https://blog.csdn.net/Skies_/article/details/109350500
1. ncnn編譯
按官網提示,ncnn代碼下有build.sh
2. android-studio,native code使用ncnn配置
a. 拷貝ncnn庫
在${PROJECT_DIR}/app/src/main/cpp/下新建third_party/ncnn-lib文件夾,把編譯、install出來的安卓庫文件拷貝進去。目錄結構:
b. CMakeLists.txt配置:
1 set(ncnn_DIR ${PROJECT_DIR}/app/src/main/cpp/third_party/ncnn-lib/${CMAKE_ANDROID_ARCH_ABI}/lib/cmake/ncnn)
2 find_package(ncnn REQUIRED)
3 message( STATUS "ncnn library status:" )
4 message( STATUS " found: ${ncnn_FOUND}" )
5 message( STATUS " version: ${NCNN_VERSION}" )
6 message( STATUS " libraries: ${NCNN_LIBS}" )
7 message( STATUS " include path: ${ncnn_INCLUDE_DIRS}" )
8 include_directories("${PROJECT_DIR}/app/src/main/cpp/third_party/ncnn-lib/${CMAKE_ANDROID_ARCH_ABI}/include")
9 file(GLOB NCNN_LIBS ${PROJECT_DIR}/app/src/main/cpp/third_party/ncnn-lib/${CMAKE_ANDROID_ARCH_ABI}/lib/*.a)
10 set(DEPENDENCIES ${DEPENDENCIES} ${NCNN_LIBS})
總結
以上是生活随笔為你收集整理的Android 配置 ncnn的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Angular应用的router-out
- 下一篇: Spartacus里HTTPErrorI