我想使用NDK将C ++应用程序移植到Android。该应用程序将用于Win-PC和平板电脑(Project Tango)。它的功能是支持我正在测试的自定义API。这些应用程序仅用于研究目的,所以我并不担心除了上述平板电脑之外的部署。
我知道自从这个问题以来,C ++库的NDK支持已经发生了很大变化:Porting a C++ application to android
我移植的应用程序取决于以下标头: STL容器,pthreads32,jsoncpp,winsocks。
我知道winsocks必须重写为BSD套接字,STL和pthreads怎么样?如果我有完整的库,jsoncpp会工作吗?
此外,包含其他图书馆的过程是什么?我只是包含.so文件吗?道歉,我是NDK的新手。
答案 0 :(得分:2)
此处记录了STL支持:https://developer.android.com/ndk/guides/cpp-support.html
将预建库添加到您的应用中