天嵌 ARM开发社区

 找回密码
 注册
查看: 4260|回复: 3

Error opening framebuffer device /dev/fb0

[复制链接]
dingqingyang 发表于 2010-5-3 09:54:34 | 显示全部楼层 |阅读模式
搭建环境和视频中的一样,开发环境也都一样。

编译Qt-Embedded的x86版本,希望在qvfb上运行应用时出现如下错误:

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

请问如何解决呀?谢谢!!!
xifanniao 发表于 2010-5-4 15:02:43 | 显示全部楼层
本帖最后由 xifanniao 于 2010-5-4 15:22 编辑

我编译的是Qt-X11 4.6.2即linux桌面版本的qvfb
上网搜一下,有教程可以单独编译qvfb,就是拷贝一些缺失的文件到一个目录下,在配置一些选项的那个
参考文章:http://gonboy.blog.hexun.com/38373946_d.html
说实话,我也在这有点糊涂,我当时是已经编译完了QTE-x86版本,抄了一大推选项也不太清楚干什么用的。后来用qt-x11的source编译的qvfb,我也许在编译qte-x86时已经编译了相关选项-gfx因此可以使用qvfb作为屏幕输出。有关gfx问题参考上面的博客
这篇博客中的有关qvfb单独编译的部分是不完整的。Because我新手for QT,我安装了sdk,那都是编译好的版本但是没有qvfb。我按照此文所说设置了变量修改了文件但是无效,我的错误是找不到XX文件。我猜想这是因为安装sdk时环境变量已经设置好,将缺少的文件copy至sdk的qvfb源代码目录下qmake make成功了,不知道有没有啥遗漏的地方,
QT4.6.2 就是第一个qt-everywhere的那个版本,希望对你有帮助
回复

使用道具 举报

dingfang 发表于 2010-5-4 21:44:08 | 显示全部楼层
2# xifanniao
嗯。多谢哈!
回复

使用道具 举报

亚瑟王 发表于 2010-5-8 21:04:37 | 显示全部楼层
qt4的仿真,你缺少qvfb
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号-2 )

GMT+8, 2025-5-1 23:21 , Processed in 2.029933 second(s), 26 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表