在 Qt 的 QMake pro 文件中,如何区分 32 位 arm 的 android 和 64 位 arm 的 android?
In Qt's QMake pro files, how can I differentiate between android for 32-bit arm and android for 64-bit arm?
在 Qt .pro
文件中,我可以区分 android 和 windows,例如:
linux:android {
LIBS += -L[...]
}
win32 {
LIBS += -L[...]
}
我如何区分 32 位 ARM 平台 aka armeabi7v 的 android
和 android 64 位 ARM 又名 aarch64。
如何在 pro 文件中指定 aarch64
或 armeabi7v
?
显然 QT_ARCH
告诉了我更多信息,这导致:
android:contains(QT_ARCH, arm) {
message("arm32!");
}
android:contains(QT_ARCH, arm64) {
message("arm64!");
}
在 Qt .pro
文件中,我可以区分 android 和 windows,例如:
linux:android {
LIBS += -L[...]
}
win32 {
LIBS += -L[...]
}
我如何区分 32 位 ARM 平台 aka armeabi7v 的 android
和 android 64 位 ARM 又名 aarch64。
如何在 pro 文件中指定 aarch64
或 armeabi7v
?
显然 QT_ARCH
告诉了我更多信息,这导致:
android:contains(QT_ARCH, arm) {
message("arm32!");
}
android:contains(QT_ARCH, arm64) {
message("arm64!");
}