我正在尝试使用froyo源代码中的stlport版本做一些工作。我得到了
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/
任何帮助都是非常感谢的。
发布于 2011-03-09 02:16:01
原来我把APP_STL := stlport_static放在了错误的文件里。它放在Application.mk中。不是Android.mk。不过,我不太确定这有什么关系。
发布于 2012-02-22 19:14:48
这是一个android ndk问题。下面是关于这个问题的讨论https://groups.google.com/forum/#!msg/android-ndk/1Q4Pp5mkpYU/i8iFayGWeOkJ
修复了即将发布的http://code.google.com/p/android/issues/detail?id=16627版本中的错误
https://stackoverflow.com/questions/5234071
复制相似问题