使用qvfb模拟qt开发环境

来源:互联网 发布:淘宝在哪能买到假车牌 编辑:程序博客网 时间:2024/05/17 13:07

 

利用qvfb模拟qt的运行。

1.编译工程

①生成.pro:
  用嵌入式的Qt的bin文件夹里面的qmake在工程目录下面运行qmake -project命令;
②生成makefile文件;
  用嵌入式的Qt的bin文件夹里面的qmake在工程目录下面运行qmake命令;
③生成可执行文件:
  工程目录下直接运行make;
2.打开模拟环境Qvfb,Qvfb是为qtopia做的一个虚拟frambuffer的应用程序。
①在源码的bin目录下运行./qvfb 打开模拟环境;
②启动工程文件的可执行文件:./Conbutton -qws -qvfb

 

注:Qt源码的编译工程涉及到版本的不同,编译命令有所不同,要是桌面式的用命令  ./configure -qvfb 
          嵌入式的是:./configure -embedded x86 -qvfb
    #make ,#make install即可。

缺少安装包的时候用命令apt-get install XXX(软件包的名字)

 

1、安装一个 qvfb ,在网上下了一个包 qvfb-1.0.tar.gz           # tar zxf qvfb-1.0.tar.gz
     # cd qvfb-1.0
     # ./configure  
     # make                         
     # make install          然后就可以使用qvfb体验          # qvfb &
 2、从qt源码获得

     进入qvfb源码目录:
         # cd /home/src/qt-x11-opensource-src-4.4.3/tools/qvfb
     执行qmake生成pro工程:
         # /home/src/qt-x11-opensource-src-4.4.3/bin/qmake -project
     执行qmake生成Makefile
         # /home/src/qt-x11-opensource-src-4.4.3/bin/qmake 
     编译make
         # make           
 3、使用QVFB
     使用qt-x86版本qmake生成的x86程序要在后面加上-qws才能在qvfb里面运行,具体使用以下面的实例说明。
    [root@ayao lincom-build-desktop]# ./lincom -qws -qvfb -font wenquanyi
    -font字体可以解决qvfb里面不能显示中文字体的问题,前提是要在x86版本的字体库里安装了相应的字体,字体设置如下:
    export QTEDIR=/usr/local/Trolltech/QtEmbedded-4.7.3
    export QT_QWS_FONTDIR=$QTDIR/lib/fonts

 
原创粉丝点击