首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >android jni ndk-build->未定义对`std::allocator<char>::allocator()的引用

android jni ndk-build->未定义对`std::allocator<char>::allocator()的引用
EN

Stack Overflow用户
提问于 2011-10-21 15:46:37
回答 1查看 2.2K关注 0票数 2

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

我已经在项目/JNI/下创建了一个带有"APP_STL := gnustl_static“的Application.mk。

所以,任何想法,为什么没有定义的引用。

环境为ubuntu10.4,NDK为r5b。

EN

回答 1

Stack Overflow用户

发布于 2013-11-18 23:38:33

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

示例:

代码语言:javascript
复制
LOCAL_LDFLAGS += <system/your libs>
LOCAL_LDFLAGS += -L$(ANDROID_NDK)/sources/cxx-stl/gnu-libstdc++/4.6/libs/armeabi -lgnustl_static

我添加了同样的问题,并用这个来克服它。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7846449

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档