【发布时间】:2014-01-23 12:45:23
【问题描述】:
我想在 beagle bone black 上使用 qt,就像我们在桌面上使用的一样,没有“交叉编译”和“工具链”的东西。我已经为运行 raspbian wheezy 的树莓派做了这个,使用
apt-get install qtcreator
命令。我在谷歌上搜索并找到了一个名为 qt embedded for BBB 的东西。我关注了
opkg update
opkg install qt4-embedded --force-depends
opkg install libqtcoree-dev libqtguie-dev
说明并安装qt嵌入在BBB上运行Armstrong就可以了。
现在我在 qt creator 的桌面上开发了一个项目,我想在 BBB 上构建它。我从过去两天开始搜索这个没有成功,我发现到处都是“交叉编译”和“工具链”。有谁知道如何在 BBB 上本地构建 qt 项目(是否可能?)?
我在 Armstrong 桌面上复制了包含 qt 项目的文件夹。
然后我进入目录
cd Desktop/DisplayPara
试过了
qmake DisplayPara.pro
它只显示这样的东西
sh: -d:command not found
sh: -d:command not found
我试过了 qmake -project DisplayPara.pro
这也以同样的错误告终。我不知道出了什么问题?任何帮助,建议将不胜感激。谢谢...
【问题讨论】:
-
您使用的是 openembedded 和 bitbake 吗?为什么不使用 Yocto 为您完成这项工作?
-
先尝试一个小的“hello world”控制台应用程序。
-
这个错误看起来你的主板可能比某些脚本所期望的更简单的外壳(busybox?)。
-
@Laszlo Papp 实际上我对 linux 了解不多,“openembedded 和 bitbake”对我来说是新词,“Yocto”也是如此,如果您提供任何阅读链接,将有助于我。
-
@hyde 我正在使用 Armstrong 内置的终端,它需要其他东西吗?如何知道正在使用哪个 shell?