【问题标题】:Build Qt project for arm64 from command line从命令行为 arm64 构建 Qt 项目
【发布时间】:2019-07-12 19:22:55
【问题描述】:

我想创建一个脚本来安装QtAndroid NDK,克隆一个项目并构建它。 我使用qli-installer 安装Qt 5.13.0 使用:

./qli-installer.py 5.13.0 linux android android_arm64_v8a

Qt 安装到/home/user/5.13.0/。我下载了Android SDK(这还不需要,但我还是下载了它......)和Android NDK并设置ANDROID_NDK_ROOT

wget https://dl.google.com/android/repository/android-ndk-r19-linux-x86_64.zip
wget https://dl.google.com/android/repository/sdk-tools-linux-4333796.zip
mkdir android
cd android
unzip ../sdk-tools-linux-4333796.zip -d ./sdk/
unzip ../android-ndk-r19-linux-x86_64.zip -d ./ndk/
ANDROID_NDK_ROOT=/home/user/android/ndk/android-ndk-r19
export ANDROID_NDK_ROOT

然后我想将项目从~/project 构建到~/project_build/

user@user-VirtualBox:~/project_build$ echo $ANDROID_NDK_ROOT 
/home/user/android/ndk/android-ndk-r19/
user@user-VirtualBox:~/project_build$ /home/user/5.13.0/android_arm64_v8a/bin/qmake -spec /home/user/5.13.0/android_arm64_v8a/mkspecs/android-clang/ /home/user/project/project.pro 
Project ERROR: Cannot run compiler '/toolchains/llvm/prebuilt//bin/clang++'. Output:
===================
===================
Maybe you forgot to setup the environment?
user@user-VirtualBox:~/project_build$

有谁知道我还应该做些什么来设置环境?

【问题讨论】:

标签: android qt clang qt5 qmake


【解决方案1】:

我所做的是在~/Qt 中安装Qt 和GUI,归档文件夹并将其上传到内部服务器。当我在没有 X 的服务器上需要它时,我只需要 wgetunzip 它。

找不到其他解决方案,但不幸的是这种解决方法......

【讨论】:

    猜你喜欢
    • 2010-09-27
    • 1970-01-01
    • 1970-01-01
    • 2014-09-13
    • 2010-10-17
    • 1970-01-01
    • 2010-09-17
    • 2011-08-13
    • 1970-01-01
    相关资源
    最近更新 更多