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.gz3、生成 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儲存 hello.cpp,編譯過程如下:<
>
#include
<
qlabel
>
int main(int argc,char *argv)
#include
<
>
#include
<
qlabel
>
int main(int argc,char *argv)
在 hello.cpp 所在目錄下,執行命令
qmake -projecthello.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...