gpt4 book ai didi

android - 使用 qmake 构建 android arm64 native 库

转载 作者:太空宇宙 更新时间:2023-11-04 13:29:32 27 4
gpt4 key购买 nike

我正在使用 qmake 为我的本地库生成 make 文件(只生成 make 文件,不使用 Qt 库)。

qt 仅支持 android armv5、armv7 和 x86,因此当我使用上述任何 qt 包中的 qmake 构建我的库时,我只能构建 armv5、armv7 和 x86 库。

有没有办法为 qmake 指定另一个目标架构(例如 arm64 的 mips)?

最佳答案

你需要自己构建arm64-v8a库,

并使用您的 arm64-v8a qmake 构建您自己的库。

这是mac版本

git clone git://code.qt.io/qt/qt5.git qt5
cd qt5
perl init-repository

./configure \
-confirm-license \
-opensource \
-xplatform android-g++ \
-nomake tests \
-nomake examples \
-android-ndk /usr/local/Cellar/android-ndk/r10e \
-android-sdk ~/Documents/android-sdk-macosx \
-android-ndk-host darwin-x86_64 \
-android-toolchain-version 4.9 \
-android-arch arm64-v8a \
-android-ndk-platform android-21 \
-skip qtdeclarative \
-skip qttranslations \
-skip qtserialport \
-no-warnings-are-errors \
-no-compile-examples \
-no-sql-mysql \
-no-sql-psql \
-prefix ~/Documents/Qt/android_arm64-v8a \
-prefix-install \
-openssl \
-I /usr/local/Cellar/openssl/1.0.2k/include -L /usr/local/Cellar/openssl/1.0.2k/lib

make -j4
make -j4 install

您也可以在这里下载 arm64-v8a 库:https://github.com/LightZam/Qt-Library

关于android - 使用 qmake 构建 android arm64 native 库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32076351/

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