【问题标题】:Kit Selection for android Qt application development用于 android Qt 应用程序开发的套件选择
【发布时间】:2014-04-10 06:33:00
【问题描述】:

我正在为安卓设备开发一个新的应用程序。当我创建一个新项目时,“工具包选择”菜单出现了。我很困惑要添加哪个。以及我应该使用哪个工具包来构建我的应用程序。

你能解释一下下面的工具包是什么吗?

  1. Android for armeabi(GCC 4.8、Qt 5.2.1)
  2. Android for armeabi-v7a(GCC 4.8、Qt 5.2.1)
  3. 适用于 x86 的 Android(GCC 4.8、Qt 5.2.1)
  4. 适用于 Android x86 的桌面 Qt 5.2.1

【问题讨论】:

  • 前两个用于平板电脑和手机 (ARM),后一个用于台式机。没有通用的“包罗万象”选项。你还有什么想知道的吗?
  • ARM指处理器?所以如果我使用选项 1 构建,我可以将它用于所有 android 平板电脑和手机?
  • 你读过thisthis吗?
  • 以上链接仅说明了选项 2。并没有描述那是什么。
  • 哎呀,“前两个”应该读作“前三个”。无论哪种方式,前三个用于不同的架构,前两个用于不同的 arm,第三个用于基于 x86 的平板电脑,如 Intel。

标签: android qt qt-necessitas


【解决方案1】:
  • armeabi:(适用于 Android 手机或平板电脑)它将像 ARM9 或 ARM11 一样在 ARMv5 和 ARMv6 上运行。这在所有设备上都可以正常工作,但速度会慢很多,并且不会利用新设备的 CPU 功能。

  • armeabi-v7a:(适用于 Android 手机或平板电脑) 支持多核处理器,可在 Cortex A# 上运行 Cortex A8、A9 和 A15 等设备。它还支持硬件 浮点运算使您的应用程序更快。

  • 适用于 x86 的 Android:(适用于 Android 手机或平板电脑)这是适用于 x86 CPU 架构的。

  • Desktop-Qt 5.2.1:(适用于桌面)这适用于 x86 CPU 架构。

【讨论】:

  • 您能否提供一些链接,以便我阅读更多相关信息?
  • 您想了解更多关于 Qt Kits 或 armeabi 和 armeabi-v7a 之间的区别?
  • 不错的答案。我认为这样的内容也应该添加到官方 Qt(Creator?) 文档中。
  • @Abin 您可以阅读qt-project.org/doc/qtcreator-2.6/creator-targets.html 了解有关套件的更多信息。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-02-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-01-21
  • 1970-01-01
相关资源
最近更新 更多