【发布时间】:2018-01-27 09:47:18
【问题描述】:
我买了一个 7" 显示屏的 Beaglebone Black。
BeagleBone 运行的是没有桌面的 Ubuntu 16.04.3 发行版。内核 4.14.11-ti-r22
我正在尝试设置 Qt Creator 4.0.2,以便我可以从我的桌面编译和部署到 BBB。 我的桌面是 Ubuntu 16.04.3 64bit,在 win7 上的 VM 中运行
我找到了很多不同的指南,但它们似乎对它们运行的硬件和目标上的分布非常具体。 我没有找到关于需要安装什么的通用概述。无论是在桌面上还是在目标上。
在桌面上,我安装了 Qt 5.7.0 GCC 64 位、GCC 5(C++,arm 32 位)和 GCC 5(C,arm 32 位)、GBD multiarch 和 Cmake 3.10.2。 据我所知,这应该足够了,但是当我尝试设置套件时,我仍然遇到错误:
编译器“GCC (C++, arm 32bit in usr/bin)”-linux-genericf-32bit) 无法为 Qt 版本“Qt 5.7.0 GCC 64bit” (x86-linux-generic-elf-64bit) 生成代码)。
还有警告:
Cmake 配置有一个 C++ 编译器集的路径,与套件工具链中配置的编译器路径不匹配。
我没有在 BeagleBone 上安装任何东西。 因为它带有用于显示和触摸屏的内核驱动程序。
有没有人可以指导我到哪里可以找到必要软件包的列表,它们的作用以及我应该按顺序安装它们。
我已经阅读了很多 Qt 文档,但在这个阶段我担心它只会增加混乱而不是提供清晰。
【问题讨论】:
标签: c++ linux qt beagleboneblack