• 7225阅读
  • 10回复

请问编译Qt embed后怎么运行不了啊? [复制链接]

上一主题 下一主题
离线kytexzy
 

只看楼主 正序阅读 楼主  发表于: 2009-03-16
我用到Debian,我觉得我的Linux打开了frame buffer:
title Debian
root (hd0,5)
kernel (hd0,5)/boot/vmlinuz-2.6.16-2-686 root=/dev/sda6 ro vga=0x0317
initrd (hd0,5)/boot/initrd.img-2.6.16-2-686

可是我在Linux下编译了Qt embed 4.5后,运行qtdemo可是屏幕上面什默也没有,如附件,

我搜了一搜google,好像要开启什默frame buffer,请问这个东西怎么打开?

try to find forgiveness for yourself and forgive others
离线kytexzy

只看该作者 10楼 发表于: 2009-03-22
下载一个qt-x11 4.5,按照
http://blog.sina.com.cn/s/blog_55758bcf0100c3qk.html~type=v5_one&label=rela_prevarticle
的做法编译qvfb后就搞定了。
try to find forgiveness for yourself and forgive others
离线cnnbboy

只看该作者 9楼 发表于: 2009-03-21
解决鼠标等问题办法,qvfb的版本要大于等于qte的版本
离线gvim
只看该作者 8楼 发表于: 2009-03-21
引用第7楼kytexzy于2009-03-21 10:38发表的  :
我是在KDE 4.2下面编译的qt embed,我到网上下载了一个qvfb,编译不了它,但是启动他里面的那个编译好了的qvfb,效果很差,有时鼠标也不灵敏,这怎么解决?


你的意思是你的qtembedded可以运行了吧。
Qt,Qt! 分享Cute之Qt体验
欢迎访问 http://www.cuteqt.com
欢迎订阅 http://www.cuteqt.com/?feed=rss2

离线kytexzy

只看该作者 7楼 发表于: 2009-03-21
我是在KDE 4.2下面编译的qt embed,我到网上下载了一个qvfb,编译不了它,但是启动他里面的那个编译好了的qvfb,效果很差,有时鼠标也不灵敏,这怎么解决?
try to find forgiveness for yourself and forgive others
离线fish1060

只看该作者 6楼 发表于: 2009-03-21
怎么没加 -qws 参数。
msn: qthread@live.cn
my blog: http://hi.baidu.com/gn_zone
离线gvim
只看该作者 5楼 发表于: 2009-03-21
Qt的显示可以在QVFb上,也可以在你的framebuffer上。

1)如果需要在framebuffer上显示,那么需要内核编译的时候支持framebuffer
2)如果需要在QVFb上显示,则先启动qvfb,然后运行你的程序 QWS_DISPLAY=QVFB:0 ./qtdemo -qws

另外需要注意的就是,编译Qt的时候,相应的选项(linuxfb/qvfb)等要先加上,否则无法显示。选项好像是 qt-display- 什么的。

-----
可怜啊,失业中。给我介绍一个工作吧。 qtsoftware.blogspot.com
Qt,Qt! 分享Cute之Qt体验
欢迎访问 http://www.cuteqt.com
欢迎订阅 http://www.cuteqt.com/?feed=rss2

离线kytexzy

只看该作者 4楼 发表于: 2009-03-20
我使用的是Qt libraries 4.5 for embedded Linux (122 Mb),哪里有qvfb哦?
我到网上下了一个qvfb 1.0,configure通不过:
checking for Qt... configure: error: Qt (>= Qt 3.0.3) (headers and libraries) not found.
这个qvfb到哪里找哦!
try to find forgiveness for yourself and forgive others
离线zuogenyu

只看该作者 3楼 发表于: 2009-03-20
你的是在PC下吧?
先运行起QT的qvfb
如果你没装就需要自己编译一个了。或者下一个也可以。
离线kytexzy

只看该作者 2楼 发表于: 2009-03-19
什默网络选项啊?
try to find forgiveness for yourself and forgive others
离线wuchuan
只看该作者 1楼 发表于: 2009-03-18
我记得QT需要Linux内核打开网络的选项,你要确认一下你的内核是否把网络选项打开了
快速回复
限100 字节
 
上一个 下一个