我目前正在尝试使用NDK环境来编译Stressapptest(链接:https://github.com/stressapptest/stressapptest),由于某种原因,我遇到了麻烦。这些是我已采取的步骤:
从我的jni文件夹位置打开PowerShell,然后执行ndk-build。这是我得到的错误:
PS C:\Users\...\Desktop\stressapptest-master\stressapptest-master> ndk-build
Android NDK: APP_PLATFORM not set. Defaulting to minimum supported version android-16.
[arm64-v8a] Compile++ : stressapptest <= main.cc
In file included from jni/src/main.cc:17:
jni/src/sattypes.h:25:10: fatal error: 'algorithm' file not found
#include <algorithm>
^~~~~~~~~~~
1 error generated.
make: *** [obj/local/arm64-v8a/objs/stressapptest/src/main.o] Error 1
要在Android系统上运行它,我还有其他需要吗?
答案 0 :(得分:0)
在Application.mk中将APP_STL
设置为c++_shared
。 ndk-build默认不使用任何STL。