成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

深度解析 QT 編譯安裝方法

移動開發
本篇文章講述的是所有版本的 QT 編譯安裝方法,不同版本的編譯。qt creator默認是動態編譯,發布時需要打包多個dll進來,在windows下很多人希望只有一個exe即可運行于任何電腦上。

本文以QT4.5 版為例,分別介紹QT4.5 linux x11版、QT4.5 embedded linux 版(arm)、QT4.5 windows版、QT4.5 wince版編譯安裝。

***步:下載QT的源碼包或者sdk。

在www.qtsoftware.com   或者  ftp.trolltech.com  網站上可以下載到相應的QT/QTE的源代碼包。

第二步:檢查編譯器。

安裝linux  x11版,需要準備gcc 4.0或者更高的版本;安裝 QT4.5 embedded linux 版,需要arm-linux-gcc 3.4.1以上的版本;安裝windows版,需要vs2005(windows版本有編譯好的sdk,不需要編譯就能安裝。);安裝wince版,需要visual studio  2005。

第三步:編譯安裝

一.QT4.5 embedded linux 版(arm)

1.以root登錄到命令行方式;

2.將qt-embedded-linux-opensource-src-4.5.0.tar.gz復制到/root目錄下,解壓縮,進入qt-embedded-linux-opensource-src-4.5.0目錄;

3.執行./configure -embedded 命令(這里還可以更具需要配置編譯選項,具體可選項見./configure --help 輸出的信息。 );

4.執行gmake命令,約兩個半小時的編譯過程;

5.執行gmake install命令,將安裝到/usr/local/Trolltech/QtEmbedded-4.5.0;

6.這里不建議將這個版本的庫設置到環境變量中,不過如果不安裝x11版本的話,就需要至少將/usr/local/Trolltech/QtEmbedded-4.5.0/bin,設置到環境變量中。因為這里有幾個工具程序在編譯 QTE程序時需要用到。

二.QT4.5 embedded linux 編譯與安裝(gcc4.3)

這里有兩個選擇:a 直接安裝編譯好的版本qt-sdk-linux-x86-opensource-2009.01.bin (這個版本還包括了QTCreator,建議試用這一種。),b 自己編譯源碼包qt-x11-opensource-src-4.5.0.tar.gz 。 安裝編譯好的版本,很簡單這里不重復。

1.以root登錄到命令行方式;

2.將qt-x11-opensource-src-4.5.0.tar.gz復制到/root目錄下,解壓縮,進入qt-x11-opensource-src-4.5.0目錄;

3.執行./configure 命令(這里還可以更具需要配置編譯選項,具體可選項見./configure --help 輸出的信息。 );

4.執行gmake命令,約兩個半小時的編譯過程;

5.執行gmake install命令,將安裝到/usr/local/Trolltech/Qt-4.5.0 ;

6.建議這里不要將這里不建議將這個版本的庫設置到環境變量中,因為可能會造成與現有kde試用的qt庫有沖突。建議在編譯qt程序時 臨時設置環境變量。

三.QT開發庫for windows 編譯與安裝(Windows平臺+vs2005)

這里建議使用qt-sdk-win-opensource-2009.01.exe 版本,這樣安裝少很多麻煩。不同的windows版本可能需要設置環境變量,或者需要特殊工具建立一個軟連接。見我的這篇《QT 4.5 windows版本 安裝問題 Junction 使用》。這個版本會安裝QTCreator。

這里介紹windows下 編譯源碼包的安裝方式(不包括QTCreator,需要額外安裝。)。

1.以administrator登錄到Windows XP圖形方式;

2.將qt-win-opensource-src-4.5.zip復制到C:\根目錄下,解壓縮,重命名為QT-4.5,并進入此目錄;

3.轉到命令行方式,執行call "C:\Program Files\Microsoft Visual Studio 8\VC\bin\vcvars32.bat" 命令,然后再執行configure -platform win32-msvc2005 –vcproj命令,等待編譯完成;

4.將C:\QT-4.5\bin加入到環境變量PATH中;

5.將C:\QT-4.5\include加入到VC2K5中的包含目錄中,將C:\QT-4.5\lib加入庫目錄中;

6.這里如果需要在vc下開發qt的程序,需要安裝qt for vs2005的插件。

四.QT開發庫for wince 編譯與安裝(Windows平臺+vs2005)

在安裝之前需要先安裝vs2005  ,另外還需要相應wince平臺所需的sdk。我這里是試用魅族M8的sdk。

1.以administrator登錄到Windows XP圖形方式;

2.將qt-embedded-wince-opensource-src-4.5.0.zip復制到C:\根目錄下,解壓縮,重命名為QT-4.5,并進入此目錄;

3.轉到命令行方式,設置環境變量(vs2005的wince相關資源路徑、魅族M8相關的資源路徑。):

  1. set INCLUDE=D:\Program Files\Microsoft Visual Studio 8\VC\ce\include;D:\Program Files\Windows CE Tools\wce600\M8SDK\Include\Armv4i  
  2. set LIB=D:\Program Files\Microsoft Visual Studio 8\VC\ce\lib\armv4i;D:\Program Files\Windows CE Tools\wce600\M8SDK\Lib\ARMV4I  
  3. set PATH=D:\Program Files\Microsoft Visual Studio 8\VC\ce\bin\x86_arm;%PATH% 

4.然后再執行configure -platform win32-msvc2005 -xplatform wince60standard-armv4i-msvc2005 命令,等待編譯完成, -xplatform 后面的參數由你自己需要決定;

5.執行nmake,安裝完畢(wince版本的試用見另外篇文章《Qt-WinCE 開發起步》)。

五.QTCreator安裝(Linux平臺+gcc4.3)

【windows平臺這個工具安裝很簡單。windows使用QT源碼包安裝方式時,才需要自己安裝這個工具。使用SDK包安裝時,已經將這個工具安裝好了。】

1.以root登錄到圖形方式;

2.將qtcreator-0.9-linux-x86-setup.bin復制到/root目錄下,執行,等待安裝完畢;也可以在安裝好QT x11庫以后自己編譯qtcreator源碼安裝。

3.桌面上將出現QTCreator圖標。

附加信息:linux 虛擬緩沖測試

1.以root登錄到圖形方式;

2.進入/usr/local/Trolltech/Qt-4.4.3/bin目錄,執行qvfb程序,設置窗口尺寸為1024*768;

3.進入/usr/local/Trolltech/QtEmbedded-4.4.3-generic/demos/chip目錄,在命令行方式下執行:

  1. ./chip –qws 

4.在qvfb窗口中將看到chip程序的界面。

【編輯推薦】

解析 QT 靜態庫和動態庫

深度解析嵌入式QT開發環境搭建

在Windows操作系統下的Qt全局熱鍵

Linux環境下的Qt添加OpenCV的配置

 

Linux下應用程序開發之QT的信號與槽機制

責任編輯:zhaolei 來源: 互聯網
相關推薦

2011-06-09 15:18:07

QT 編譯

2011-06-08 15:27:24

QT QT 4.5 編譯

2011-06-27 09:15:21

QT Creator

2011-07-01 14:39:08

Qt Quick

2011-06-14 13:59:09

Qt Qt 4.7.3 MYsql

2011-06-22 16:50:09

Qt 進程 通信機制

2011-06-16 15:17:16

2011-06-29 10:46:01

Qt Eembedded Linux

2011-06-28 13:47:37

Embedded QT ARM

2011-06-24 13:38:32

QT 編譯 安裝

2011-06-21 18:02:14

Qt 動態 鏈接庫

2011-06-21 14:01:07

QT 界面庫 Embedded

2011-06-24 13:08:34

Qt Qt 4.5.3 移植

2011-07-05 14:06:17

編譯 Qt

2011-06-29 10:30:04

VC2005 QT QT 4.4.3

2011-06-09 10:28:54

QT 嵌入式

2011-06-14 10:18:58

QThread Qt 線程

2011-06-21 15:48:41

2011-06-21 15:58:20

Qt 數據庫

2011-06-21 17:35:11

Qt Creator 編譯
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 欧美片网站免费 | 欧美一级黄色免费 | 欧美v在线 | 精品一区电影 | 不卡一区| 亚洲精品一区二区冲田杏梨 | 国产成人免费视频 | 皇色视频在线 | 国产精品免费在线 | 欧美综合自拍 | 国产九九精品 | 91精品一区二区三区久久久久 | 欧美专区在线 | 最新国产福利在线 | 欧美激情视频网站 | 婷婷午夜天 | www狠狠干| 欧美精品一区在线 | 蜜桃在线播放 | 国产精品视频在线播放 | 久久激情网 | 国产精品乱码一区二三区小蝌蚪 | 97综合在线 | 热re99久久精品国99热观看 | 在线中文字幕亚洲 | 在线观看你懂的网站 | 草久久| 欧美一区二区综合 | 亚洲欧洲成人 | 久久久久国产 | 欧美日韩中文字幕在线播放 | 色在线免费视频 | 亚洲欧美久久 | 激情毛片| 中文字幕视频在线 | 欧美一区2区三区4区公司二百 | 欧美日韩综合 | 欧美无乱码久久久免费午夜一区 | 国产精品成人国产乱一区 | 精品国产一区二区三区免费 | 97视频网站|