linux 下編譯並安裝配置 qt 全過程
最近準備做 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
儲存 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 全過程 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...
Linux 下編譯並安裝配置 Qt (完整版)
1 linux 下編譯 安裝 配置 qt 2 linux下qt安裝 3 qt 經典出錯資訊之 basic xlib functionality test failed z.z.本文介紹的是linux 下編譯並安裝配置 qt,最近準備做 nokia 的 symbian,maemo 下觸控螢幕開發。考慮...