Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/223.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
移植一个C++;android应用程序 < >可以将一个使用STL的C++应用程序移植到Android上吗?我知道NDK目前不支持这一点,但是否有任何努力(开源或其他)正在实现这一点_Android_Android Ndk_Libstdc++ - Fatal编程技术网

移植一个C++;android应用程序 < >可以将一个使用STL的C++应用程序移植到Android上吗?我知道NDK目前不支持这一点,但是否有任何努力(开源或其他)正在实现这一点

移植一个C++;android应用程序 < >可以将一个使用STL的C++应用程序移植到Android上吗?我知道NDK目前不支持这一点,但是否有任何努力(开源或其他)正在实现这一点,android,android-ndk,libstdc++,Android,Android Ndk,Libstdc++,如果没有,有没有一种方法可以交叉编译Android版的libstdc++ 更新: Ndk修订版5承诺基于STLport的默认STL实现。 , http://developer.android.com/sdk/ndk/index.html>和修订说明 你总是可以自己实现你所需要的。STL只使用CRT、OS头和标准C++编写。这将取决于你需要做什么。 你可能想开始(包括支持异常、RTTI和标准C++库)。请记住,如果你沿着这个路径走下去,你的应用程序的大小会更大,因为你将静态连接C++库到它。另外,

如果没有,有没有一种方法可以交叉编译Android版的libstdc++

更新: Ndk修订版5承诺基于STLport的默认STL实现。
, http://developer.android.com/sdk/ndk/index.html>和修订说明

你总是可以自己实现你所需要的。STL只使用CRT、OS头和标准C++编写。这将取决于你需要做什么。

你可能想开始(包括支持异常、RTTI和标准C++库)。请记住,如果你沿着这个路径走下去,你的应用程序的大小会更大,因为你将静态连接C++库到它。另外,andriod ndk小组可能会就如何合并STL给出更好的指导。

这是我愿意为这个特定用例做出的权衡。这看起来很有希望。让我知道你进展如何:)多纳尔:看起来不太好。在矢量元素上推回时看到seg故障。你试过这个了吗?