【发布时间】:2015-12-01 05:53:17
【问题描述】:
我正在尝试在包含 c++ 库的 android 应用程序中添加对 BOOST 的支持。我正在遵循这些说明:
https://github.com/MysticTreeGames/Boost-for-Android
但是,我在运行命令时遇到了错误:
build-android.bat C:/Users/user/.android-sdk/ndk-bundle
错误:
Building boost version: 1.53.0
ERROR: %* is not a valid NDK root
这可能是什么原因造成的?根不正确?我已经为此苦苦挣扎了好几个小时......
【问题讨论】:
-
请检查“环境变量”中的值。 ;%ANDROID_NDK%;
-
为什么会有不同?
-
我没有使用变量,而只是将文件路径作为参数提供
-
我发现通过为我想要构建的 boost 的所有部分编写 Android.mk 文件来为 android 构建 boost 更容易,然后我使用
call all-makefiles-under从我的主 Android.mk 调用它。
标签: android c++ boost android-ndk