使用 NDK 将 C++ 应用程序移植到 Android
Porting C++ application to Android using NDK
我想使用 NDK 将 C++ 应用程序移植到 Android。该应用程序将在 Win-PCs 和平板电脑(Project Tango)中使用。它的功能是支持我正在测试的自定义API。这些应用程序仅用于研究目的,因此我不担心上述平板电脑以外的部署。
我知道 C++ 库的 NDK 支持已经有了很大的发展,因为这个问题:Porting a C++ application to android
我正在移植的应用程序依赖于以下内容headers:
STL 容器、pthreads32、jsoncpp、winsocks。
我知道必须将 winsocks 重写为 BSD 套接字,那么 STL 和 pthreads 呢?如果我有完整的库,jsoncpp 会工作吗?
此外,包含其他库的过程是怎样的?我只包含 .so 文件吗?抱歉,我是 NDK 的新手。
此处记录了 STL 支持:https://developer.android.com/ndk/guides/cpp-support.html
可以使用 https://developer.android.com/ndk/guides/prebuilts.html
将预建库包含到您的应用中
我想使用 NDK 将 C++ 应用程序移植到 Android。该应用程序将在 Win-PCs 和平板电脑(Project Tango)中使用。它的功能是支持我正在测试的自定义API。这些应用程序仅用于研究目的,因此我不担心上述平板电脑以外的部署。
我知道 C++ 库的 NDK 支持已经有了很大的发展,因为这个问题:Porting a C++ application to android
我正在移植的应用程序依赖于以下内容headers: STL 容器、pthreads32、jsoncpp、winsocks。
我知道必须将 winsocks 重写为 BSD 套接字,那么 STL 和 pthreads 呢?如果我有完整的库,jsoncpp 会工作吗?
此外,包含其他库的过程是怎样的?我只包含 .so 文件吗?抱歉,我是 NDK 的新手。
此处记录了 STL 支持:https://developer.android.com/ndk/guides/cpp-support.html
可以使用 https://developer.android.com/ndk/guides/prebuilts.html
将预建库包含到您的应用中