我正在尝试设置Qt,以便可以从我的Windows 10机器构建并部署到Android平板电脑上。
然而,从Tools>Options>Kits>Qt版本..。我得到“没有编译器可以为这个Qt版本生成代码,请为x86Linux-Android-Eln-32位定义一个或多个编译器”。
(或者不是‘x86Linux’.‘根据我在这个窗口中选择的Qt版本,它写着‘手臂-linux-android-精灵-32 on,或者’arm-linux-android-小精灵-64位‘)。
是否需要手动将用于Android /NDK的C和C++编译器添加到Qt中?我在哪能找到这些?
我已经安装了:
来自Qt维护工具,安装了用于Android x86的QT5.12.0,ARM64-v8a,ARMv7:

在Qt Tools>Options>Devices>Android中我已经设置了JDK、SDK和NDK的路径并运行了"Update“:

--如果我进入Tools>Options>Kits>Qt版本,我会看到几个版本,每个版本都缺少一个编译器(编译器根据版本而有所不同):

,但在编译器中,我看到的就是:

在查看NDK时,我确实看到了这些,这些与我正在寻找的内容有关吗?:

发布于 2019-06-08 05:52:59
当我将QtCreator(社区)从4.7.1更新到4.9.1时,一切正常。
https://stackoverflow.com/questions/54163809
复制相似问题