我正在linux桌面环境中开发Qt应用程序。大多数桌面Linux使用xwindows在屏幕上显示。但现在我想在我的台式机上尝试一下DirectFB。与此相关,我有几个问题:
1>我可以让我的桌面QT应用程序使用DirectFB来运行我的QT应用程序吗?
2>如果是,那么我是否必须先禁用桌面上的xwindow服务器,否则directfb可以同时运行。
为了使用directFB,配置QT也是3>的正确方式吗?
http://qt-project.org/doc/qt-4.8/qt-embeddedlinux-directfb.html
http://qt-project.org/wiki/DirectFBAndQt
4> Qt和directFB & openGL是如何协同工作的。这就是通信流程的发生方式吗:
Qt ----> OpenGL ----> DirectFB --> screen5>另外,如果我安装了Directfb库,它会自动知道如何与视频硬件驱动程序通信吗?
http://en.wikipedia.org/wiki/DirectFB请在这几点上给出建议。
发布于 2016-03-03 23:15:46
./qt-app -display directfb
所需的代码
发布于 2016-03-03 23:54:16
Qt库能够在不需要(额外的) DirectFB层的情况下在X11或帧缓冲区上绘制。该库的最新版本也支持OpenGL。添加这样的层只会浪费时间/内存/cpu。
https://stackoverflow.com/questions/19433449
复制相似问题