cmake編譯android平台的libPoco

來源:互聯網
上載者:User

標籤:pac   bsp   module   roi   status   rect   tor   android   file   

1、下載原始碼,解壓到POCO-1.7.8-ALL

2、從$ANDROID_NDK\cmake下複製android.toolchain.cmake AndroidNdkGdb.cmake AndroidNdkModules.cmake至POCO-1.7.8-ALL\cmake\下

3、vim POCO-1.7.8-ALL\cmake\android.cmake,內容如下

#cd POCO-1.7.8-ALL#mkdir BUILD && cd BUILD#cmake -DCMAKE_CXX_FLAGS=‘-frtti -fexceptions -fpermissive‘  ..#make -j4
set(CMAKE_BUILD_TYPE Release)set(ANDROID 1)set(CMAKE_CXX_FLAGS "-fexceptions")set(CMAKE_CXX_FLAGS_DEBUG -fexceptions)#set( $ANDROID_NDK/toolchains/aarch64-linux-android-4.9/prebuilt/darwin-x86_64/bin)set(CMAKE_TOOLCHAIN_FILE ${CMAKE_CURRENT_SOURCE_DIR}/cmake/android.toolchain.cmake)set(ANDROID_STL stlport_static)set(ANDROID_NDK /Users/musictom/Library/Android/sdk/ndk-bundle/)set(ANDROID_TOOLCHAIN_NAME aarch64-linux-android-4.9)set(ANDROID_ABI arm64-v8a)set(ANDROID_NATIVE_API_LEVEL android-24)set(CPACK_PACKAGE_INSTALL_DIRECTORY "/libs")#add_compile_options(-std=c++11)#message(STATUS "optional:-std=c++11")  4、cd POCO-1.7.8-ALLmkdir BUILD && cd BUILDcmake -DCMAKE_CXX_FLAGS=‘-frtti -fexceptions -fpermissive‘  ..make -j4

cmake編譯android平台的libPoco

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.