我正在使用 VS2013(与 vs-android)编译 native 库,但是,当使用我编译的静态库 (.a) 时,我收到此错误:
“找不到-lsupc++”
实际上,当编译为 GNU libstdc++ Static 时,我也遇到“错误:找不到 -lgnuSTL_static”,我怎么会错过这么多二进制文件?
我实际上找不到 libsupc++.a(我实际上在一个安装了 ndk r8d 的旧目录中)。 r10e 中真的缺少 libsupc++.a 吗?
有什么想法可以将我推向正确的方向吗?
谢谢
最佳答案
出于某种原因,vs-android 找不到那些.a 文件。我手动将我的路径指定为\android-ndk-r10e\sources\cxx-STL\gnu-libstdc++\4.9\libs\armeabi-v7a\并且错误消失了。如果有人知道如何设置正确的方法让 vs-android 获取这些库,那就太好了!
关于安卓 NDK r10e "cannot find -lsupc++",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30937990/