【问题标题】:QT application on BeagleboneBlackBeagleboneBlack 上的 QT 应用程序
【发布时间】:2017-03-03 05:21:33
【问题描述】:

嗨,我在 BBB 上有一个 debian 映像我已经在 B^3 上安装了 QT creator,但问题是每当我尝试在 qt creator 中启动一个新项目时,都看不到任何工具包选项。事实上,当我添加 qmake 和编译器路径时,应用程序会抛出错误。 我能做些什么来解决这个问题。可以直接从qt.io/download获取完整的SDK包吗?

【问题讨论】:

  • Qt Creator 只是一个 IDE。您需要安装 Qt 的其余部分。
  • 如何获得它,我完全迷失在这个过程中。在网上搜索,但没有得到任何解决方案。我应该如何继续在 BBB 上运行的 debian 映像上设置 QT

标签: qt beagleboneblack


【解决方案1】:

您必须使用指定的编译器自行为您的设备 (BBB) 编译 Qt 库。您可以在此处找到有关此主题的更多信息:

Qt Cross-Compilation Options

为您的设备编译 Qt 库后,您必须将它们移动到适当的目录(在您的 BBB 上)。

【讨论】:

  • 我不想交叉编译。我想要 B^3 上的 QT sdk,事实上我通过运行“sudo apt-get install qtcreator”安装了它。但是当我创建项目时,我没有任何工具包选项。
【解决方案2】:

首先,我建议学习交叉编译,当您想要迁移到新版本时,它会更快且更容易维护。这样做有大量的文档和社区。 Windows & Linux 两者都可能过时了,但信息仍然是相关的。我听说 linux 主机要容易得多,但这可能是有偏见的。

话虽如此,如果您不想交叉编译,我相信您可以简单地安装 qt 嵌入式库。 This question may offer some good advice。安装好库后,你应该可以直接使用qmake为你的项目创建Makefile,然后你可以使用cmake或g++等来进行实际的编译。

虽然您可能会在命令行中工作,但我不确定您是否可以直接在 BBB 上运行 QT Creator。我可能是错的。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-19
    • 1970-01-01
    • 1970-01-01
    • 2014-08-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多