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附带的示例也出现此错误。
需要做什么来修复该编译?
答案 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。