• 6147阅读
  • 8回复

Error opening framebuffer device /dev/fb0 [复制链接]

上一主题 下一主题
离线dingfang
 
只看楼主 倒序阅读 楼主  发表于: 2010-05-03
编译Qt-Embedded的x86版本,希望在qvfb上运行应用时出现如下错误:

QScreenLinuxFb::connect: 没有那个文件或目录
Error opening framebuffer device /dev/fb0

请问如何解决呀?谢谢!!!
离线肉脯专用
只看该作者 1楼 发表于: 2010-05-12
刚电脑死机了,郁闷~
霸王别急!
离线肉脯专用
只看该作者 2楼 发表于: 2010-05-12
谢谢!楼主提供!好样的
霸王别急!
离线wd007

只看该作者 3楼 发表于: 2010-05-12
从描述上看,还不好判断,可以发到嵌入式版块。
欢迎访问我的博客,一起学习提高
http://blog.csdn.net/qter_wd007
离线panyue0729
只看该作者 4楼 发表于: 2010-06-02
71.    诚迈科技一直秉承客户需求第一的原则,采用高弹性合作模式,与客户建立长期合作。我们提供基于一定时间及资源范围内,以固定价格的合作模式,提供短期或者长期合同
离线panyue0729
只看该作者 5楼 发表于: 2010-06-02
74.    诚迈科技获得诸多殊荣:2007年12月获得《软件企业认定证书》,2008年11月获得《江苏省国际服务外包企业协会副会长单位》,2008年12月《江苏省外资研发机构证书》及2009年获得的日本OESF的会员资质。
离线panyue0729
只看该作者 6楼 发表于: 2010-06-02
顶顶
离线0354030w

只看该作者 7楼 发表于: 2010-06-03
我也碰到这个问题,网上有答案,不过我还没试过哈哈!
原因是Qt-Embedded在查找系统的显示设备时,默认去寻找LinuxFb,也即Linux的/dev/fb0设备,但是如果Qt- Embedded安装了其它显示设备,比如qvfb,则可以在qvfb上显示,但是需要一个插件(或者说驱动,可能会和设备驱动混淆),使Qt- Embedded能使用qvfb。 为了作到这一点,需要在编译Qt-Embedded时的configure命令加上如下选项

./configure -plugin-gfx-qvfb -plugin-kbd-qvfb -plugin-mouse-qvfb 或./configure -qt-gfx-qvfb -qt-kbd-qvfb -qt-mouse-qvfb
如果,你不想重新编译Qt-Embedded,也可以单独编译qvfb的gfxdrivers,命令如下

$ cd qt-embedded-linux-opensource-src-4.5.1/src/plugins/gfxdrivers/qvfb/$/usr/local/Trolltech/QtEmbedded-4.5.1/bin/qmake$ sudo make install
离线lmxcyx

只看该作者 8楼 发表于: 2010-06-07
root
快速回复
限100 字节
 
上一个 下一个