gpt4 book ai didi

android - Windows 10,在Qt Creator中开发Android项目

转载 作者:可可西里 更新时间:2023-11-01 10:12:41 24 4
gpt4 key购买 nike

我想在 Qt Creator(版本 4.3.1)中构建我的 Android 项目。我在工具 -> 选项 -> 设备 -> Android 中设置了 JDK、Android SDK 和 NDK 位置。然后 Qt Creator 显示信息:Found 8 toolchains for this NDK and a warning: Qt versions for 2 architectures are missing.要添加 Qt 版本,请选择 Options > Build & Run > Qt Versions。 Qt Versions settings

所以我设置了 Qt 版本,我得到了 2 个自动检测的 Qt 版本。适用于 Android armv7 和 Android x86 的 Qt 5.9.0。两者都有警告标志。警告是没有编译器可以为此 Qt 版本生成代码。请为:arm-linux-android-elf-32bit 定义一个或多个编译器。我使用的是 Windows 10,为什么 ABI 是 arm-linux-android-elf-32bit?我可以使用什么编译器?我已经设置了 MinGW 和 Microsoft Visual C++ 编译器 14.0。两者都有同样的问题。

最佳答案

我遇到了同样的问题并解决了

  • https://developer.android.com/ndk/index.html 下载 android-ndk-r10e-windows-x86_64.zip , 下载 -> 旧版本(NDK 文件)

  • 将包含的文件夹解压到 C:(-> Folder C:\android-ndk-r10e)

  • 在 Qt Creator 的 Tools -> Options -> Devices -> Android 中将 NDK 位置设置为 C:\android-ndk-r10e 并按下确定

现在,当我打开 Tools -> Options -> Build & Run -> Qt Versions 时,自动检测到的编译器是有效的。

关于android - Windows 10,在Qt Creator中开发Android项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52495691/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com