为android构建boost 1.53。未能生成Boost。生成引擎

为android构建boost 1.53。未能生成Boost。生成引擎,android,c++,boost,android-ndk,Android,C++,Boost,Android Ndk,我正在尝试为android构建Boost1.53。我已经安装了android sdk和android ndk r8e(64位)。然后,我按照办公室的指示去做 我使用的是windows7,我还安装了cygdrive。 问题是我的安装失败,并出现以下错误: $ bash build-android.sh To follow build in another terminal, please use: tail -F /cygdrive/d/bfa/Boost-f

我正在尝试为android构建Boost1.53。我已经安装了android sdk和android ndk r8e(64位)。然后,我按照办公室的指示去做

我使用的是windows7,我还安装了cygdrive。 问题是我的安装失败,并出现以下错误:

$ bash build-android.sh
To follow build in another terminal, please use: tail -F /cygdrive/d/bfa/Boost-f                                                                                                                                                                                               or-Android-master/logs/myst-log-1064.log
Building boost version: 1.53.0
Cleaning: boost_1_53_0
Using AndroidNDKRoot = /cygdrive/c/android/ndk/android-ndk-r8e
Detected Android NDK version 8e (64-bit)
Building with TOOLSET=gcc-androidR8e CXXPATH=/cygdrive/c/android/ndk/android-ndk-r8e/toolchains/arm-linux-androideabi-4.6/prebuilt/windows-x86_64/bin/arm-linux-androideabi-g++ CXXFLAGS=
Unpacking boost
Performing boost bootstrap
Building Boost.Build engine with toolset ...
Failed to build Boost.Build build engine
Consult 'bootstrap.log' for more details
bash: cd: No such file or directory
ERROR: Patch failure !! Please check your patches directory!
       Try to perform a clean build using --clean .
       Problem patch: /cygdrive/d/bfa/Boost-for-Android-master/patches/boost-1_53_0/boost-1_53_0.patch

我在谷歌上搜索错误,但什么也找不到。有人知道我做错了什么吗?

但r8e不使用Cygwin,也不了解所有这些路径……可能的重复版本可能值得使用Linux虚拟机来使用NDK构建任何复杂的东西。复杂的C++应用程序可能比谷歌的版本更好地工作,它的版本是故意支持某些C++特性的。做得太草率了。如果查看修补程序文件,您将看到1.53的修补程序引用了1.54文件。目录放置不一致。。。基本上,我根本不希望该存储库中的任何东西起作用。