我想在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
也会出现同样的错误。我不知道出了什么问题?任何帮助,建议将不胜感激。感谢名单...
答案 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桌面环境下运行,但这是我能够获得有效功能的唯一方法。
欢迎提示。