由于NDK路径中的反斜杠,Qt Creator无法构建Android库

Qt Creator fails to build Android library due to back slashes in NDK path

本文关键字:Creator Qt 构建 Android 路径 NDK 由于      更新时间:2023-10-16

我正在尝试使用NDK Android-NDK-r10e在Windows 8.1上通过C++为Android构建库。这个库在Linux上构建得很好,但我无法让它在Windows上运行。

我总是收到这个错误:

/usr/bin/sh: C:android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/arm-linux-androideabi-g++: No such file or directory

正如您所看到的,QtCreator将g++的路径显示为C:android-ndk-r10e,而实际上是C:android-ndk-r10e。我试图手动编辑Makefile,但它似乎每次都会重新创建它,所以我的更改被丢弃了。

这是一个已知的问题吗?我该如何解决它?

(Qt 5.4.2版,Qt Creator 3.6.0)

小心其他MinGW安装Qt Creator安装自己的MinGW,您应该将其用于Qt