Ubuntu下编译boost for Android
下载https://github.com/moritz-wundke/Boost-for-Android 解压后进入目录 运行 ./build-android.sh $(NDK_ROOT) NDK_ROOT就是ndk-build所在的那个目录 然后会自动下载源码进行编译,NDK r19以上自动选择c++_shared runtime library,生成多个ABI的库 若要选择其它的运行时库等等,需要修改 build-android.sh???具体不会 生成后在Android studio里使用,如下配置cmake ##########添加boost库 begin######### #因为不存在findboost.cmake所以手动配置 #之后就可使用后就可用${Boost_INCLUDE_DIR}和${Boost_LIBRARIES}了 #set(Boost_ADDITIONAL_VERSIONS "1.70") set(BOOST_ROOT /home/hk/Android/boost/${ANDROID_ABI}) set(Boost_INCLUDE_DIR ${BOOST_ROOT}/include/boost-1_70) set(Boost_LIBRARY_DIR ${BOOST_ROOT}/lib) #用通配符同时添加多个lib库文件依赖 file(GLOB Boost