0

我被困了两天,试图在 CPP 中为我正在处理的项目编译一个简单的 .so 库。出于某种原因,无论我尝试什么,NDK 都会给我这个结果:

fatal error: random: No such file or directory #include <random>

应用程序.mk

APP_ABI := armeabi armeabi-v7a x86
NDK_TOOLCHAIN_VERSION := clang
APP_STL := gnustl_static
APP_PLATFORM := android-14

安卓.mk

APP_ABI := armeabi armeabi-v7a x86
NDK_TOOLCHAIN_VERSION := 4.9
APP_CPPFLAGS := --std=c++11 
APP_STL := gnustl_static
APP_PLATFORM := android-14

以及我使用的命令(我不使用 jni 或 Android 项目)

ndk-build NDK_PROJECT_PATH=. APP_BUILD_SCRIPT=./Android.mk
4

1 回答 1

0

虽然我还没有完全解决这个问题,但我设法绕过它,通过使用 Android Studio 创建一个空的 Android 项目,添加一个 /jni 目录来放置我的所有 cpp 代码并从 Google jni 示例中复制一个 build.gradle 脚本. 我希望有帮助

于 2016-07-26T11:20:15.803 回答