stlport неопределенные ссылки - PullRequest
2 голосов
/ 08 марта 2011

Я пытаюсь поработать с версией stlport в исходном коде froyo. Я получаю

 stlport/stlport/stl/_alloc.h:158: undefined reference to `std::__node_alloc::_M_allocate(unsigned int&)'

и

 stlport/stlport/stl/_alloc.h:161: undefined reference to `std::__node_alloc::_M_deallocate(void*, unsigned int)'

Я нашел эту страницу и попробовал флаг -D, который он рекомендовал, но он не работал .: http://www.philhassey.com/blog/2010/07/21/android-day-2-the-ndk/

Любая помощь очень ценится.

Ответы [ 2 ]

3 голосов
/ 08 марта 2011

Оказывается, у меня APP_STL: = stlport_static в неправильном файле. Это идет в Application.mk. Не Android.mk. Не слишком уверен, почему это важно.

2 голосов
/ 22 февраля 2012

Это проблема Android ndk.Ниже обсуждение этой проблемы https://groups.google.com/forum/#!msg/android-ndk/1Q4Pp5mkpYU/i8iFayGWeOkJ

Исправлена ​​ошибка в следующей версии http://code.google.com/p/android/issues/detail?id=16627

...