android jni ndk-build---------->对“std::allocator::allocator()”的未定义引用

发布于 2024-12-11 16:34:36 字数 211 浏览 0 评论 0原文

android jni ndk-build---------->错误是: 对“std::allocator::allocator()”的未定义引用

我在project/JNI/下创建了一个Application.mk 与“APP_STL:= gnustl_static”

所以,任何想法,为什么未定义的参考。

环境是ubuntu10.4,NDK是r5b,

android jni ndk-build---------->the error is:
undefined reference to `std::allocator::allocator()'

i have created a Application.mk under project/JNI/
with "APP_STL := gnustl_static"

so, any ideas, why undefined reference.

the environment is ubuntu10.4, and THE NDK is r5b,

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

万劫不复 2024-12-18 16:34:36

您需要保证“libgnustl_static.a”设置在您的库的末尾,因为它们似乎依赖于它:

示例:

LOCAL_LDFLAGS += <system/your libs>
LOCAL_LDFLAGS += -L$(ANDROID_NDK)/sources/cxx-stl/gnu-libstdc++/4.6/libs/armeabi -lgnustl_static

我添加了相同的问题并用这个解决了它...

You need to guarantee that "libgnustl_static.a" is set on the end of your libs, since it seems that they depend on it:

Example:

LOCAL_LDFLAGS += <system/your libs>
LOCAL_LDFLAGS += -L$(ANDROID_NDK)/sources/cxx-stl/gnu-libstdc++/4.6/libs/armeabi -lgnustl_static

I add the same issue and overcome it with this...

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文