Android NDK APP_STL gnustl_shared is no longer supported 报错处理

2019-08-08 18:50:58  阅读 349 次 评论 0 条

错误原因:APP_STL gnustl_shared 不再被ndk支持。

由于 Android OS 放弃GCC转向了 Clang 编译器, 所以 NDK 将移除GCC, 所以建议用Clang编译你的程序。

修改 Applicaiton.mk 中的相关配置

1. APP_STL  := gnustl_static 改为 APP_STL := c++_static;

2.删除NDK_TOOLCHAIN or NDK_TOOLCHAIN_VERSION;


对于cmake编译:

1.删除 ANDROID_TOOLCHAIN

对于独立的toolchains

用clang/clang++ binaries 代替 gcc/g++.

--------------------- 

版权声明:本文为CSDN博主「strikedragon」的原创文章,遵循CC 4.0 by-sa版权协议,转载请附上原文出处链接及本声明。

原文链接:https://blog.csdn.net/strikedragon/article/details/83090105


本文地址:http://www.bloguan.com/?id=534
版权声明:本文为转载文章,来源于 CSDN-strikedragon ,版权归原作者所有,欢迎分享本文,转载请保留出处!

发表评论


表情

还没有留言,还不快点抢沙发?