1、openmp加載,cmake3.9之后內置了openmp
find_package(OpenMP) if (OPENMP_FOUND OR OpenMP_CXX_FOUND) set (CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${OpenMP_C_FLAGS}") set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${OpenMP_CXX_FLAGS}") set (CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} ${OpenMP_EXE_LINKER_FLAGS}") endif()
2、引用的c++11不同會引發編譯錯誤
可通過ANDROID_STL設置
-DANDROID_STL="gnustl_static" 或 -DANDROID_STL="c++_static"
3、可設置輸出路徑,ARCHIVE_OUTPUT_DIRECTORY表征靜態庫路徑,LIBRARY_OUTPUT_DIRECTORY為動態庫路徑
set_target_properties( smaple PROPERTIES ARCHIVE_OUTPUT_DIRECTORY "./out/${ANDROID_ABI}" )
4、