或以为孤权重,妄相忖度
分类: 嵌入式
2010-07-19 17:43:39
So easy!
linux下安装qt-sdk-linux-x86-opensource-2010.04.bin缺少qvfb工具的解决办法:
[root@localhost opt]# cd /usr/local/qtsdk-2010.04/qt/tools/qvfb
[root@localhost qvfb]#gedit qvfb.pro
在HEADERS下添加deviceskin.h,SOURCES下添加deviceskin.cpp,然后将上一层tools目录的shared文件夹下的所有文档拷到qvfb目录下。
[root@localhost qvfb]# ../../bin/qmake qvfb.pro
[root@localhost qvfb]# make
[root@localhost qvfb]# make install
提示文件相同错误,不管他,qvfb已经安装到/usr/local/qtsdk-2010.04/qt/bin。
运行:
假设你已经设置好相应的环境变量,即:
#To get the qvfb
export PATH=$PATH:/opt/qtsdk-2010.04/qt/bin
#To get the qmake-qte-x86,另外一篇博文已经提到如何区分不同版本的qmake的方法,ln -s qmake #qmake-xx-xx就可以了
export PATH=$PATH:/usr/local/Trolltech/QtEmbedded-4.6.3/bin
启动qvfb:
[root@localhost opt]# qvfb &
[root@localhost opt]# cd /usr/local/qtsdk-2010.04/qt/demos/embedded/flightinfo
[root@localhost flightinfo]# qmake-qte-x86 flightinfo.pro
[root@localhost flightinfo]# make
[root@localhost flightinfo]# ./flightinfo –qws &
Connected to VFB server :0: 240 x 320 x 32 85x113mm (72x72dpi)
显示如下: