mac 生成 .so 配置

复制配置项~ 记得reload~

cmake_minimum_required(VERSION 3.10.2)

#配置
set(CMAKE_SYSTEM_NAME Android)
set(CMAKE_SYSTEM_VERSION 21)
set(CMAKE_ANDROID_ARCH_ABI armebi-v7a) # armebi-v7a arm64-v8a
set(CMAKE_ANDROID_NDK /Users/lyw/WorkSpace/SDK/Android/ndk-bundle/)
set(CMAKE_TOOLCHAIN_FILE /Users/lyw/WorkSpace/SDK/Android/ndk-bundle/build/cmake/android.toolchain.cmake)
set(CMAKE_ANDROID_STL_TYPE c++_shared) # https://blog.csdn.net/fpcc/article/details/72820934
set(CMAKE_BUILD_TYPE DEBUG) #指定生成的版本。RELEASE
set(CMAKE_CXX_FLAGS_DEBUG "-std=c++11 -frtti -fexceptions") #指定编译选项

project(so)

set(CMAKE_CXX_STANDARD 14)

#指定产物目录~
set(LIBRARY_OUTPUT_PATH ${PROJECT_SOURCE_DIR}/lib)

add_library(so SHARED main.cpp)
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容