首页| 论坛| 消息

标题:请问编译Qt embed后怎么运行不了啊?
作者:kytexzy
日期:2009-03-16 22:05
内容:

我用到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,请问这个东西怎么打开?


#1 [wuchuan 03-18 20:45]
我记得QT需要Linux内核打开网络的选项,你要确认一下你的内核是否把网络选项打开了
#2 [kytexzy 03-19 22:34]
什默网络选项啊?
#3 [zuogenyu 03-20 14:48]
你的是在PC下吧?
先运行起QT的qvfb
如果你没装就需要自己编译一个了。或者下一个也可以。
#4 [kytexzy 03-20 23:04]
我使用的是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到哪里找哦!
#5 [gvim 03-21 10:17]
Qt的显示可以在QVFb上,也可以在你的framebuffer上。
1)如果需要在framebuffer上显示,那么需要内核编译的时候支持framebuffer
2)如果需要在QVFb上显示,则先启动qvfb,然后运行你的程序 QWS_DISPLAY=QVFB:0 ./qtdemo -qws
另外需要注意的就是,编译Qt的时候,相应的选项(linuxfb/qvfb)等要先加上,否则无法显示。选项好像是 qt-display- 什么的。
-----
可怜啊,失业中。给我介绍一个工作吧。 qtsoftware.blogspot.com

<< 1 2 >> (1/2)

回复 发表
主题 版块