NDK的android错误的Boost
Boost for android error with NDK
我正试图在包含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
是什么原因造成的?根是否不正确?我已经为此挣扎了好几个小时。。。
根据Ajitha的注释,ndk bundle目录与环境变量中指定的目录不同。例如,我的环境变量将$ANDROID_NDK_ROOT指向C:NVPACKandroid-ndk-r10e
,而NDK捆绑包(可以通过ANDROID Studio>文件>项目结构>SDK位置>访问)指向C:Users%userAppDataLocalAndroidsdkndk-bundle
相关文章:
- boost::进程间消息队列引发错误
- CMake项目Boost库错误:Boost/config/compiler/gcc.hpp:165:10:致命错误:cs
- 在cygwin中测试新的boost安装时出现cpp错误
- 错误"Could not find Boost"(缺少:上下文标头)
- FindPackageHandleStandardArgs.cmake:137 的 CMake 错误(消息):找不到 Boost (缺少:正则表达式)(找到合适的版本"1.72.0",
- VS Code C++:不准确的系统包括路径错误(wchar.h,boost/lambda/lambda.hpp)
- 尝试将 boost::stacktrace 添加到 CMake 项目时出现构建错误
- 在 boost::qi 中使用过多的替代运算符会导致分段错误
- 使用boost::multiprecision cpp_int左移时出现超时错误
- 致命错误:找不到'boost/uuid/uuid.hpp'文件
- 在其他容器中使用 boost::container::static_vector 时,GCC 编译错误"将'const s'绑定到类型's&'的引用丢弃限定符"
- boost::interprocess::file_lock 与 std::ostream 一起使用时的错误行为
- 造成致命错误:boost/fusion/iterator/equal_to.hpp 没有这样的文件或目录
- 在 Centos7 上使用 boost 1.71.0 编译错误
- boost::p rogram_options 在指定意外的位置参数时不报告任何错误
- Boost错误消息
- Boost错误:Boost.文件系统V3及更高版本需要std::wstring支持
- 如何正确地反检查Boost错误代码
- 调试时在has_new_operator.hpp中出现Boost错误
- 哪些Boost.Asio调用返回哪些Boost错误代码/条件