编译Android的Qt:'mingw32-make'不被识别为内部或外部命令

时间:2015-07-28 09:02:32

标签: android c++ windows qt build

我正在尝试按照http://wiki.qt.io/Android中列出的步骤在Windows上编译Qt for Android。

当我尝试配置它时:

  

configure -xplatform android-g ++ -nomake tests -nomake examples -android-ndk c:\ android-ndk-r10d -android-sdk c:\ adt \ sdk -android-ndk-host windows-x64 -android-toolchain -version 4.8 -skip qttranslations -skip qtwebkit -skip qtserialport -skip qtwebkit-examples -no-warnings-are-errors

我收到此错误:

  

'mingw32-make'未被识别为内部或外部命令,可操作程序或批处理文件。

我在NDK文件夹中搜索make,我发现只有这个工具:

  

c:\ android-ndk-r10d \ prebuilt \ windows \ bin \ make.exe

但是,它的名称为make,而不是mingw-make。该教程说只需要SDK和NDK,它们不包含mingw-make。我需要安装其他东西吗?

1 个答案:

答案 0 :(得分:0)

我发现我的Qt Creator安装中有mingw32-make,所以我只是将它添加到PATH中,它似乎有效:

set PATH=%PATH%;c:\Qt\Tools\mingw491_32\bin
configure configure -xplatform android-g++ -nomake tests -nomake examples -android-ndk c:\android-ndk-r10d -android-sdk c:\adt\sdk -android-ndk-host windows-x64 -android-toolchain-version 4.8 -skip qttranslations -skip qtwebkit -skip qtserialport -skip qtwebkit-examples -no-warnings-are-errors