国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
qt-x11-4.5.2生成qvfb的過程
qt-x11-4.5.2生成qvfb的過程
來源: ChinaUnix博客  日期: 2009.07.19 11:19 (共有0條評論) 我要評論
 

    最近開始學(xué)習(xí)QT,現(xiàn)在的QT更新的比較快,F(xiàn)C9下已經(jīng)安裝了qt-x11-4.5.1版本的creater,使用二進制文件安裝的,所以沒有avfb。同時還安裝了qte-4.5.1和qt-x86,所以尋找安裝avfb。
    先是在網(wǎng)上找了qt-x11-opensource-src-4.5.2.tar.bz2,用高版本的qvfb,應(yīng)該沒關(guān)系。將壓縮包解壓到/root目錄下。
最先的安裝方法是這樣的,在配置時加入-qvfb選項,即#./configure -qvfb
然后#gmake;gmake install
過程結(jié)束了,但是在安裝目錄中的bin目錄下沒有qvfb工具,想想這樣不行,然后在網(wǎng)上找到另一種可行的方法。
    1、在qt源碼目錄中,將/root/qt-x11-opensource-src-4.5.2/tools/shared/deviceskin目錄下的deviceskin.cpp和deviceskin.h文件復(fù)制到/root/qt-x11-opensource-src-4.5.2/tools /qvfb目錄下。
    2、在/root/qt-x11-opensource-src-4.5.2/tools/qvfb目錄下執(zhí)行如下指令,生成工程;
# /root/qt-x11-opensource-src-4.5.2/bin/qmake   -project
    3、修改/root/qt-x11-opensource-src-4.5.2/tools/qvfb目錄下的Makefile文件,在LIBS選項中加入-lXtst;
    4、在/root/qt-x11-opensource-src-4.5.2/tools/qvfb目錄下執(zhí)行make,結(jié)束后,在/root/qt-x11-opensource-src-4.5.2/bin目錄下就會有qvfb生成。
    在第2步中,/root/qt-x11-opensource-src-4.5.2/bin/qmake ,在剛解壓的源碼包中是沒有的,是因為我在前面編譯安裝時生成的。
    在上面第一次安裝后的目錄中的/opt/qt-x11-4.5.2/bin下沒有qvfb工具,這第二次時,在源碼包中生成了qvfb工具,只要把這個文件復(fù)制到安裝目錄下,即/opt/qt-x11-4.5.2/bin中,也能運行的。因為如果在編譯后的源碼包中使用的話,這個源碼目錄太臃腫了。

基于Linux OS 安裝qvfb開發(fā)環(huán)境詳述
1,下載安裝程序
a,qt-embedded-linux-opensource-src-4.4.0.tar.gz
b,qt-x11-opensource-src-4.4.0.tar.gz
2,解壓縮qt-embedded-linux-opensource-src-4.4.0.tar.gz到tmp目錄下,
3,進到解壓縮后的目錄
#./configure -qvfb 
./configure -no-openssl(可解決stack ....bug)問題
./configure -qt-gfx-qvfb  -qt-kbd-qvfb -qt-mouse-qvfb進行配置 (可解決界面不能用QVFB 顯示)
note:因為我們要讓編譯出來的程序在qvfb上運行。
4,#gmake
5, #gmake install
6,程序就放到了/usr/local/Trolltech/QtEmbedded-4.4.0目錄下
7,添加/usr/local/Trolltech Embedded-4.4.0 給PATH環(huán)境變量。
#修改~/.bash_profile文件,添加:PATH=/usr/local/Trolltech Embedded-4.4.0:$PATH,export PATH
8,因為我們還需要qvfb tool所以還要安裝qt-x11-opensource-src-4.4.0.tar.gz
9,重復(fù)3,4,5,
10,程序就放到了/usr/local/Trolltech/Qt-4.4.0目錄下
11,到qt-x11-opensource-src-4.4.0/tools/qvfb/下運行
# make
再運行./qvfb,進行一些配置,主要是Skin要指定qt-x11-opensource-src-4.4.0/tools/qvfb/下的*.skin
12,現(xiàn)在,就可以運行我們編譯好的程序了,在運行可執(zhí)行文件后加參數(shù)-qws,運行的結(jié)果就顯示在qvfb上了。

注意:想運行我們自己的應(yīng)用程序,編譯時要指定qte的環(huán)境,并且為qte應(yīng)用(如qte目錄下example)確認(rèn)能在qvfb正常顯示。


[root@fedora7]# qvfb &


Qt開發(fā)平臺搭建指南
作者: IT168,  出處:論壇, 責(zé)任編輯: 杜飛, 
2010-01-15 08:25
  網(wǎng)上看了好多關(guān)于Qt開發(fā)平臺搭建的帖子,但發(fā)現(xiàn)上面的帖子都比較舊,是針對Qt舊版本而寫的。本人喜歡用較新版的東西,相信新版的東西肯定比舊版的東西好用,果不其然Qt的新版本真的很好用,而且搭建起來更加容易。

  2. 這一步當(dāng)然就是編譯了

  a) qt-x11: ./configure -qvfb
     
          make

          sudo make install
      
        安裝qvfb:

    cd tools/qvfb
  
        make

    cd ../..

   make install

  cp tools/qvfb/qvfb* /usr/local/Trolltech/Qt-4.3.2/bin

  b) qt-embedded:

  1) x86: ./configure -qt-gfx-qvfb -qt-kbd-qvfb -qt-mouse-qvfb -no-openssl (可 先用--help查看所有選項及用途)
  
          make

     make install(root 權(quán)限)

  2) arm: ./configure –arch arm

  make

  make install (root 權(quán)限)

  具體步驟與說明:

  1. 下載源碼包

  qt-x11-opensource-src-4.5.0.tar.bz2

  qt-embedded-linux-opensource-src-4.5.0.tar.bz2

  下載地址:ftp://ftp.qtsoftware.com/qt/source/

  2.編譯及安裝qt-x11-opensource-src-4.5.0

  qt-x11版本可以產(chǎn)生Qt開發(fā)工具,如designer等等,最重要的是可以得到qvfb,嵌入式的開發(fā)有了qvfb,就可以不需要實際的開發(fā)板,也可以開發(fā)Qt應(yīng)程序。qt-embedded版本就是專門用于嵌入式方面的版本。

  tar xjvf qt-x11-opensource-src-4.5.0.tar.bz2

  cd qt-x11-opensource-src-4.5.0

  ./configure

  make

  make install(root 權(quán)限)

      安裝qvfb:

    cd tools/qvfb
  
        make

    cd ../..

   make install

  歷經(jīng)漫長的編譯過程,約一個半小時,默認(rèn)安裝在/usr/local/Trolltech/Qt-4.5.0下.編譯完成后源程序不要刪除,還有用。
加上&符號使qvfb進程開啟后shell立即返回,否則會阻塞shell進程,需要再開一個shell才可以運行minigui程序。
本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
linux上qvfb的安裝及應(yīng)用
QT學(xué)習(xí)之一:Linux下安裝QT之版本qt
QT嵌入式開發(fā)環(huán)境搭建
Fedora12安裝qt-x11-4.5.2,qvfb,qt/e
【精品博文】配置編譯 及測試QT/Embedded 環(huán)境
Qt
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服