[英]Linking gnustl into Android ndk project with stlport_static
[英]What' s the difference between gnustl and stlport in android ndk development?
我想知道他们的表现/稳定性是否彼此不同,他们的许可证简短解释。 真实世界的经历受到欢迎。
截至昨天(NDK r9d),gnustl仍然更全面,例如支持<thread>,<future>和其他一些C ++ 11功能。 即使这些依赖于工具链:您无法使用默认的ARM gcc 4.6来启用它们。
OTOH,stlport许可证是免费的,与AOSP的其余部分一样,而gnustl的GPL v3链接例外并不容易理解。 有关较早的讨论,请参阅https://groups.google.com/d/topic/android-ndk/OWl_orR0DRQ 。
如果您查看NDK发行说明,您会发现就固定错误而言,这两个STL实现或多或少相同。
我很高兴看到性能基准,但我个人从未遇到过STL实现变化解决了真正瓶颈的情况。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.