jjzjj

DirectFB

全部标签

c++ - 如何执行此 DirectFB 示例?

我从tutorials获得了以下directFB示例代码:#include#include#includestaticIDirectFB*dfb=NULL;staticIDirectFBSurface*primary=NULL;staticintscreen_width=0;staticintscreen_height=0;#defineDFBCHECK(x...)\{\DFBResulterr=x;\\if(err!=DFB_OK)\{\fprintf(stderr,"%s:\n\t",__FILE__,__LINE__);\DirectFBErrorFatal(#x,err);\}

c++ - 如何在没有 X11 或/dev/fb0 的 Linux 中截屏?

我正在开发基于Linux的嵌入式系统。它使用Qt进行窗口化,没有Xserver。我的目标是截取屏幕截图。我试过使用FBgrab。它失败了,因为我没有/dev/fb0,因为内核中没有启用帧缓冲区。我们正在运行一个基于Qt的应用程序以在屏幕(HDMI)上显示UI。我还在QT网站上尝试过使用QPixmap和抓取窗口的屏幕截图应用程序。这也是一个失败,因为我无法在系统中运行两个QAppliction,因为它会影响显示。还有其他方法可以截屏吗? 最佳答案 您可以让您的应用程序根据某些事件或命令截取自身的屏幕截图。您可以通过将小部件抓取到一个像

c++ - 如何在没有 X11 或/dev/fb0 的 Linux 中截屏?

我正在开发基于Linux的嵌入式系统。它使用Qt进行窗口化,没有Xserver。我的目标是截取屏幕截图。我试过使用FBgrab。它失败了,因为我没有/dev/fb0,因为内核中没有启用帧缓冲区。我们正在运行一个基于Qt的应用程序以在屏幕(HDMI)上显示UI。我还在QT网站上尝试过使用QPixmap和抓取窗口的屏幕截图应用程序。这也是一个失败,因为我无法在系统中运行两个QAppliction,因为它会影响显示。还有其他方法可以截屏吗? 最佳答案 您可以让您的应用程序根据某些事件或命令截取自身的屏幕截图。您可以通过将小部件抓取到一个像

c++ - 如何在不离开 X.11 环境的情况下开发 DirectFB 应用程序

我正在尝试为嵌入式平台开发一个GUI应用程序,没有任何窗口,我正在使用DirectFB进行此操作,它非常适合我的需求。由于我开发的嵌入式没有那么强大,我很想尝试在自己的Ubuntu桌面上进行开发。问题是Framebuffer与X.org冲突导致我离开整个桌面,并关闭X.org只是为了查看我的更改结果。是否有适合我需要的好的帧缓冲模拟器?Qt有一个,叫QVFb,但它只适用于开发Qt应用,而且DirectFB的VNC后端总是崩溃。那么,有什么想法吗? 最佳答案 DirectFB有一个X11后端。$sudoapt-getinstallli