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

2021-07-13 06:54:34 字數 3222 閱讀 6368

1、linux 下編譯、安裝、配置 qt----

2、linux下qt安裝----

3、qt 經典出錯資訊之」basic xlib functionality test failed!」(z..z..)----

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

1、獲得源**

2009 年 10 月 1 日發布的 qt-x11-opensource-src-4.5.3.tar.gz,大小 122 mb。

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,其內容如下:

view plaincopy to clipboardprint?#include 

<

>

#include 

<

qlabel

>

int main(int argc,char *argv)    

#include 

<

>

#include 

<

qlabel

>

int main(int argc,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,「helloqt!「 文字框彈出,ok!做到這一步,證明 qt 已經完全可以在你的電腦上運作了。還等什麼呢,開始你精彩而又愉快的 qt 開發之旅吧!

小結:關於linux 下編譯並安裝配置 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 全過程

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