当前位置: 技术问答>linux和unix
请教问题:如何使用qt编译直接运行于Framebuffer之上的UI程序
来源: 互联网 发布时间:2017-05-22
本文导语: 是这样的 例如我有一个Qt的UI程序,例如是./demo,有一个button和text 这个程序是使用Qt-Creator写的,可以在ubuntu下正常运行 现在,我想让这个程序编译成直接基于Framebuffer的,不要x11了 这样我就可以脱离庞大的x11,加...
是这样的
例如我有一个Qt的UI程序,例如是./demo,有一个button和text 这个程序是使用Qt-Creator写的,可以在ubuntu下正常运行
现在,我想让这个程序编译成直接基于Framebuffer的,不要x11了
这样我就可以脱离庞大的x11,加快运行速度,请问这样如何实现(我印象中Qt有Framebuffer的接口来着,但是qt的版本太繁多了,我没有google到想要的结果)
ps qt自从everywhere了之后,我觉得应该就跟embedded没关系了,所以应该可以改变某个编译参数选项就可以了吧,新人求答疑
配置:
ubuntu 14.04 qt-creator3.x qt5
例如我有一个Qt的UI程序,例如是./demo,有一个button和text 这个程序是使用Qt-Creator写的,可以在ubuntu下正常运行
现在,我想让这个程序编译成直接基于Framebuffer的,不要x11了
这样我就可以脱离庞大的x11,加快运行速度,请问这样如何实现(我印象中Qt有Framebuffer的接口来着,但是qt的版本太繁多了,我没有google到想要的结果)
ps qt自从everywhere了之后,我觉得应该就跟embedded没关系了,所以应该可以改变某个编译参数选项就可以了吧,新人求答疑
配置:
ubuntu 14.04 qt-creator3.x qt5
|
google Qt directfb
http://www.cnblogs.com/leaven/archive/2010/10/13/1850129.html
http://qt-project.org/doc/qt-4.8/qt-embeddedlinux-directfb.html
http://www.qtcentre.org/threads/24395-Configuring-Qt-Embedded-with-directFB
http://www.cnblogs.com/leaven/archive/2010/10/13/1850129.html
http://qt-project.org/doc/qt-4.8/qt-embeddedlinux-directfb.html
http://www.qtcentre.org/threads/24395-Configuring-Qt-Embedded-with-directFB
|
嵌入式下用qt就是直接framebuffer的,或者你可以参考下,网上搜索arm 交叉编译qt4应该就有。 然后试着把arm相关的配置换成x86的。
|
echo yes | ./configure -opensource -embedded arm -xplatform qws/linux-arm-g++ -webkit -qt-gfx-transformed -qt-libtiff -qt-libmng -qt-mouse-tslib -qt-mouse-pc -no-mouse-linuxtp -no-neon
|
不了解了