2014-01-06 31 views
1

我想在beagle骨黑色上使用qt,就像我们在桌面上使用一样,没有“交叉编译”和“工具链”的东西。我已经为覆盆子pi运行raspbian wheezy使用了QT在beagle骨黑色(全安装不交叉编译)

apt-get install qtcreator 

命令。我在google上搜索了一下,发现了一个名为qt嵌入BBB的东西。我跟着

opkg update 
opkg install qt4-embedded --force-depends 
opkg install libqtcoree-dev libqtguie-dev 

指令和安装在运行阿姆斯壮的BBB上嵌入qt。

现在我在qt创建者的桌面上开发了一个项目,我想在BBB上构建它。我在过去两天里搜索这个没有成功,我发现eveywhere是“交叉编译”和“工具链”。有谁知道如何在BBB本地生成qt项目(是否可能?)? 我在阿姆斯特朗桌面上复制了包含qt项目的文件夹。
那我走在目录

cd Desktop/DisplayPara 

,并试图

qmake DisplayPara.pro 

那只能说明这样的

sh: -d:command not found 
sh: -d:command not found 

财产以后我试着 qmake的-project DisplayPara.pro

这也结束了相同的错误。我不知道发生了什么问题?任何帮助,建议将不胜感激。 Thanx ...

+1

你在使用openembedded和bitbake吗?为什么不使用Yocto为你做这项工作? – lpapp

+0

首先尝试一个小小的“hello world”控制台应用程序。 – hyde

+1

这个错误看起来像你的主板可能比一些脚本所期望的更简单的shell(busybox?)。 – hyde

回答

1

我对这些说明也没有任何运气。 我删除了所有Qt程序包,并做:

opkg install qt4-embedded 
opkg install qt4-embedded-dev 

然后在目录中我的应用程序所做的:

source /usr/share/qtopia/environment-setup 
qmake -project 
qmake 
make 

退出GNOME(或其他桌面)。我只是使用Ctrl-Alt-F1进入控制台窗口。 然后运行:

./myapp -qws 

的-qws标志使得自己的Qtopia服务器下运行应用程序。

我希望能够在Gnome桌面环境下运行,但这是我能够得到可行的唯一途径。

提示欢迎。

+0

顺便说一句,我尝试使用qt4-x11-免费。我有一个应用程序构建,但是当我运行它时,我得到了有关iconv和左上角空白窗口的错误 – Daniel