【发布时间】:2019-11-15 06:21:29
【问题描述】:
所以我在使用 Qt Creator 时遇到了这个非常烦人的问题。当我尝试构建任何应用程序时,我得到以下信息:
.../NDK/android-ndk-r19c/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64/bin/arm-linux-androideabi-g++:未找到 项目错误:无法运行目标编译器
现在我已阅读here,这可能是由于 Android Studio 造成的,只需从 Google 的网站单独下载 NDK 即可解决此问题。到目前为止,我已经尝试了以下事情:
已移除 Android Studio
单独安装 SDK 工具
单独安装 NDK
将我的 JDK 版本降级到 8
尝试了不同版本的 NDK(我尝试过 20、19 和 18)
但是,这些解决方案都不起作用。我正在使用 Qt Creator 4.9.2 和 Qt 5.13。
【问题讨论】:
-
你检查过那个路径吗?如果不在那里,是在别处吗?
-
不,它不存在。我想知道为什么 Qt Creator 正在寻找 g++ 而不是 clang。
-
好吧,如果它正在寻找 g++ 而不是 gcc,它可能需要 clang++,而不是 clang。但是您是否对它正在寻找的文件名执行了完整的系统搜索?它可能只是在错误的地方寻找。您可以在设置中更改它。
标签: android c++ qt android-ndk qt-creator