android jni ndk-build ----------> неопределенная ссылка на `std :: allocator <char>:: allocator () ' - PullRequest
2 голосов
/ 21 октября 2011

android jni ndk-build ----------> ошибка такая: неопределенная ссылка на `std :: allocator :: allocator () '

Я создал Application.mk в проекте / JNI / с "APP_STL: = gnustl_static"

Итак, любые идеи, почему неопределенная ссылка.

среда ubuntu10.4, а NDK - r5b,

1 Ответ

0 голосов
/ 18 ноября 2013

Вы должны гарантировать, что "libgnustl_static.a" установлен на конце ваших библиотек, поскольку кажется, что они зависят от него:

Пример:

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

Я добавляюта же проблема и преодолеть ее с помощью этого ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...