簡體   English   中英

將C ++應用程序移植到android

[英]Porting a C++ application to android

是否可以將使用STL的C ++應用程序移植到Android? 我知道目前NDK不支持這一點,但有沒有努力(開源或其他方面)正在實現這一目標?

如果沒有,有沒有辦法跨Android編譯libstdc ++?

更新:Ndk Revision 5承諾基於STLport的默認STL實現。 http://android-developers.blogspot.com/2011/01/gingerbread-ndk-awesomeness.html 閱讀此官方NDK博客文章 ,http://developer.android.com/sdk/ndk/index.html>和修訂說明。

您可能想要從Dmitry Moskalchuk的NDK修改版本開始(包括對異常,RTTI和標准c ++庫的支持)。 請記住,如果沿着這條路走下去,你的應用程序的大小會更大,因為你將靜態地將c ++庫鏈接到它中。 此外,來自andriod-ndk組的這個線程可以為如何合並STL提供更好的指導。

你總是可以自己實現你需要的東西。 STL僅使用CRT,OS頭和標准C ++編寫。 這取決於你需要做什么。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM