2

私は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/

どんな助けでも大歓迎です。

4

2 に答える 2

3

間違ったファイルに APP_STL := stlport_static があったことがわかりました。これは Application.mk に入ります。Android.mk ではありません。なぜそれが重要なのかよくわかりません。

于 2011-03-08T18:16:01.453 に答える
2

そのandroidndkの問題。以下は、この問題に関するディスカッションです https://groups.google.com/forum/#!msg/android-ndk/1Q4Pp5mkpYU/i8iFayGWeOkJ

今後のリリースで修正されたバグ http://code.google.com/p/android/issues/detail?id=16627

于 2012-02-22T11:14:48.393 に答える