我需要检查设备是否具有NEON功能。我能够将hello-neon示例项目的内容复制到我的项目中以进行此检查,并且它运行良好,但我使用的是Eclipse和Linux。现在我已切换到Android Studio和Windows并出现构建错误。
我收到此错误:
C:/Users/mark/android-ndk32-r10-windows-x86_64/android-ndk-r10/toolchains/arm-linux-androideabi-4.6/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/include/arm_neon.h:32:2: error: #error You must enable NEON instructions (e.g. -mfloat-abi=softfp -mfpu=neon) to use arm_neon.h
我尝试将LOCAL_CFLAGS + = -mfloat-abi = softfp -mfpu = neon添加到Android.mk,但出现了同样的错误。我不确定我需要做什么,因为它之前工作正常。
有什么想法吗?任何帮助,将不胜感激!我会发布更多信息,但我不确定在这种情况下所有信息都是相关的。
提前致谢!
更新:
我下载了最新的NDK,android-ndk-r10e。现在我收到一条错误消息,说它无法找到cpu-features.h。