Linux 下編譯並安裝配置 Qt 全過程

2021-06-22 00:13:07 字數 2604 閱讀 4664

最近準備做 nokia 的 symbian,maemo 下觸控螢幕開發。考慮到程式的跨平台可移植性,最終選擇使用 qt 開發。相對來說,國內關於 qt 相關文件並不算很多。作者將 linux 下編譯並安裝配置 qt 全過程總結了一下,只希望可以方便更多的朋友!

1。獲得源**2。解壓縮

tar xvfz qt-x11-opensource-src-4.5.3.tar.gz

3。生成 makefile 檔案

./configure

這個時候他會問你:「which edition of qt do you want to use?」

然後給你兩個型別供選擇:

type 'c' if you want to use the commercial edition.

type 'o' if you want to use the open source edition.

第乙個是商業版,第二個是自由版。

選擇 'o'(qt/嵌入式自由版是qt為了開發自由軟體提供的嵌入式版本)。

這時候,出現許可介面。

選擇  'yes' 接受許可協議。

開始生成 makefile 檔案。這個大約需要 5 -10 分鐘的時間。

4。qt 編譯

gmake

這個過程時間比較長,需要兩個小時左右。

5。qt 安裝

執行 gmake install

預設安裝至 /usr/local/trolltech/qt-4.5.3

大約 5 - 10 分鐘。正常結束,安裝完畢。

執行 /usr/local/trolltech/qt-4.5.3/bin/designer ,看見 qt 啟動,也就是說 qt 安裝好了。

6。設定環境變數

一。先修改使用者環境變數

vi /home/defonds/.bashrc

在其最後新增以下資訊

export qtdir=/usr/local/trolltech/qt-4.5.3

export path=$qtdir/bin:$path

export manpath=$qtdir/man:$manpath

export ld_library_path=$qtdir/lib:$ld_library_path

二。再修改所有使用者環境變數

vi /etc/profile

在其最後新增以下資訊

export qtdir=/usr/local/trolltech/qt-4.5.3

export path=$qtdir/bin:$path

export manpath=$qtdir/man:$manpath

export ld_library_path=$qtdir/lib:$ld_library_path

三。測試一下

重新開乙個終端,輸入命令:

qmake -v

輸出結果:

qmake version 2.01a

using qt version 4.5.3 in /usr/local/trolltech/qt-4.5.3/lib

輸入命令:

which qmake

輸出結果:

/usr/local/trolltech/qt-4.5.3/bin/qmake

證明 qt 環境變數已經被配置成功。

編者按

linux 啟動時,先讀取使用者環境變數,即 /home/defonds/.bashrc 的設定。次讀取所有使用者環境變數,即 /etc/profile 中的配置。

開始 qt

寫個簡單的 qt 程式使用安裝的 qt 編譯來測試一下它的工作效果

新建乙個檔名為 hello.cpp,其內容如下:

[cpp]view plain

copy

print?

#include 

intmain(

intargc,

char

*argv)    

儲存 hello.cpp,編譯過程如下:

在 hello.cpp 所在目錄下,執行命令

qmake -project

hello.cpp 同目錄下有 hello.pro 檔案被生成,它是與平台無關的工程檔案。

在 hello.cpp 所在目錄下,執行命令

qmake hello.pro

同目錄下有 makefile 檔案被生成(makefile是指導編譯器編譯源**的配置檔案,在其目錄下輸入make命令(nmake在win32,vc6環境)就可以完成編譯)。

在 hello.cpp 所在目錄下,執行命令

make

同目錄下有 hello,hello.o 兩個檔案被編譯生成。其中 hello 就是在當前 linux 系統下使用 qt 編譯生成的可執行檔案了。雙擊執行 hello,「hello qt!「 文字框彈出,ok!做到這一步,證明 qt 已經完全可以在你的電腦上運作了。還等什麼呢,開始你精彩而又愉快的 qt 開發之旅吧!

Linux 下編譯並安裝配置 Qt 全過程

linux 下編譯並安裝配置 qt 全過程 最近準備做 nokia 的 symbian,maemo 下觸控螢幕開發。考慮到程式的跨平台可移植性,最終選擇使用 qt 開發。相對來說,國內關於 qt 相關文件並不算很多。作者將 linux 下編譯並安裝配置 qt 全過程總結了一下,只希望可以方便更多的朋...

Linux 下編譯並安裝配置 Qt 全過程

linux 下編譯並安裝配置 qt 全過程 2012 01 05 16 50 24 標籤 linux qt 全過程 休閒安裝配置職場 1。獲得源 2。解壓縮 tar xvfz qt x11 opensource src 4.5.3.tar.gz 3。生成 makefile 檔案 configure ...

Linux 下編譯並安裝配置 Qt (完整版)

1 linux 下編譯 安裝 配置 qt 2 linux下qt安裝 3 qt 經典出錯資訊之 basic xlib functionality test failed z.z.本文介紹的是linux 下編譯並安裝配置 qt,最近準備做 nokia 的 symbian,maemo 下觸控螢幕開發。考慮...