Android NDK-r18的超级编译问题

时间:2018-09-24 20:41:28

标签: android-ndk superpowered

Android Studio已将NDK更新为r-18,这似乎已更改了C ++编译器,但尚不清楚出什么问题。我们收到以下错误:

CMake Error: CMAKE_C_COMPILER not set, after EnableLanguage

在将Android Studio 3.2 RC3与NDK-r18一起使用时,Superpowered版本1.2.4附带的示例也出现此错误。

需要做什么来修复该编译?

2 个答案:

答案 0 :(得分:1)

uses gnustl中的has been removed from NDK r18超强。

最近在GitHub上发布的answer建议您只需将ANDROID_STL设置为 c++_static 即可解决一些超能力样本的问题。请谨慎使用此方法,它可能会在运行时产生副作用。

在库正式接受新版本之前,使用NDK r17可能更安全。

答案 1 :(得分:1)

Superpowered已更新到NDK r18和Android Studio 3.2。