2

我尝试将项目中的一个库构建为静态库 - 更改include $(BUILD_SHARED_LIBRARY)include $(BUILD_STATIC_LIBRARY). 现在我得到:

android-ndk-r6/sources/cxx-stl/gnu-libstdc++/4.6/include/bits/list.tcc:103: undefined reference to `std::__detail::_List_node_base::_M_hook(std::__detail::_List_node_base*)

需要注意的一点:引用不是来自相关库本身,而是来自链接到相关库的另一个动态库。

知道这里有什么问题吗?

PS通过动态链接到STL来避开问题,但想首先解决问题并静态链接。

PPS 这只发生在 NDK r8 上。

4

0 回答 0