Qt on beagle bone black(完全安装不能交叉编译)

时间:2014-01-06 06:40:59

标签: c++ qt apt-get

我想在beagle bone black上使用qt,就像我们在桌面上使用的那样,没有“交叉编译”和“工具链”的东西。我已经使用

为Rasberry pi运行raspbian wheezy做了这个
apt-get install qtcreator 

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

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

说明并安装了在BBB上嵌入运行Armstrong的qt。

现在我在qt creator的桌面上开发了一个项目,我想在BBB上构建它。我在最近两天搜索这个没有成功,所有我发现eveywhere是“交叉编译”和“工具链”。有谁知道如何在BBB本地构建qt项目(无论是否可能?)? 我在Armstrong桌面上复制了包含qt项目的文件夹 然后我进入目录

cd Desktop/DisplayPara

并尝试了

qmake DisplayPara.pro 

它只显示这样的事情

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

我试过了     qmake -project DisplayPara.pro

也会出现同样的错误。我不知道出了什么问题?任何帮助,建议将不胜感激。感谢名单...

1 个答案:

答案 0 :(得分: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桌面环境下运行,但这是我能够获得有效功能的唯一方法。

欢迎提示。