0

我想从 C++ 源代码编译一个独立的二进制文件,它使用一些基本的 STL 东西,如字符串、向量等。

如果我用'stlport_static'编译它一切正常。

但是,使用 'stlport_shared' 我在设备上执行二进制文件时收到此错误消息:link_image[1965]: 14649 could not load required library 'libstlport_shared.so' for '/data/prog' (load_library[1120]: Library 'libstlport_shared .so' 未找到)无法链接可执行文件

有任何想法吗?

4

1 回答 1

1

on java code put static block with the loadlibrary of the libstlport_shared.so on application.mk put app_stl - stlport_shared on android.mk check if there is local_static_library with libstlport and ld_libs with static stl and remove in both case.

It should work now

于 2012-08-16T16:48:16.770 回答