Linux下安裝Qt

來源:互聯網
上載者:User

前段時間簡單的學習了一下Linux形編程Qt編程軟體,安裝方法我來說一下,最令我難忘的是安裝Qt編譯時間長達漫長兩個小時。下面我就來說一下安裝Qt的具體步驟:

一、下載Qt源碼包到本機,然後解壓縮

:http://download.qt.nokia.com/qt/source/
#tar zxvf qt-x11-free-3.2.1.tar.gz -C /usr/local          //將qt-x11-opensource-src-4.2.3.tar.gz源碼包解壓縮到/usr/local目錄(推薦解壓縮至 /usr/local目錄)

二、進入使用者家目錄的.bash_profile檔案設定Qt環境變數,在這裡我們以root使用者以例。
#vi /root/.bash_profile          //開啟root使用者.bash_profile檔案
在root使用者.bash_profile檔案中設定環境變數,在此檔案裡面添加如下內容:
QTDIR=/usr/local/qt-x11-opensource-src-4.3.0
PATH=$QTDIR/bin:$PATH
MANPATH=$QTDIR/doc/man:$MANPATH
LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
export QTDIR PATH MANPATHLD_LIBRARY_PATH
添加完上面資訊後按ESC鍵,“Shife+:”按鍵組合回到vi編輯器命令列狀態,輸入wq!(強制儲存退出)

三、添加完環境變數後,使環境變數立即生效:#source /root/.bash_profile

四、進入Qt解壓縮的目錄
#cd $QTDIR或#cd /usr/local/qt-x11-free-3.2.1都可以,因為在/root/.bash_profile檔案已經定義了環境變數QTDIR= /usr/local/qt-x11-free-3.2.1和export QTDIR 。

五、使用configure工具來構建Qt庫和它提供的工具:./configure(./configure --help 配置選擇的列表。例:-thread選項來建立這個庫的一個多純種版本。)

六、最後一步就要進入漫長的Qt安裝編譯時間了,有事的就出去辦事吧,安裝編譯時間大約需要兩個小時。編譯命令:make
Qt安裝過程就是這樣了,祝您安裝Qt成功!!最後說明一下我的安裝環境是Red Hat Linux 9 作業系統。

首先我們進入Linux的圖形介面,開啟一個控制終端(在案頭空間處單擊滑鼠右鍵,在彈出的單菜中選擇“建立控制終端”。),在控制終端裡面建立一個.cpp檔案,並編寫程式,如下:
#vi HelloWorld.cpp        //建立一個HelloWorld.cpp檔案
#include<qapplication.h>
#include<qlabel.h>
int main(int argc,char *argv[])
{
          QLabel *label=new QLabel("Hello World!!!",0);
          QApplication app(argc,argv);
          app.setMainWidget(label);
          label->show();
          return app.exec();
}
寫完上面的代碼後儲存退出(wq)vi編輯器。
#qmake -project          //把.cpp檔案編譯成.pro檔案
#qmake HelloWorld.pro          //通過.pro檔案自動建立Makefile檔案
#make            //編譯,產生HelloWorld執行檔案
#./HelloWorld        //運行HelloWorld檔案
程式正常運行對話方塊顯示“HelloWorld!!!”,證明Qt安裝成功!!

QT 3.0 簡明安裝、使用指南

假設你已經下載了 QT 3.0 的原始碼包並解壓到了 /usr/local/qt 目錄下,然後按照下面的步驟可以安裝 QT 庫到你的電腦中。此方法在 Red Hat Linux 7.1 下編譯安裝通過。

1. 請先設定環境變數,否則無法編譯 QT。
編輯 /etc/profile 檔案,輸入:

QTDIR=”/usr/local/qt”
PATH=”$QTDIR/bin:$PATH”
LD_LIBRARY_PATH=”$LD_LIBRARY_PATH”
QMAKESPEC=”linux-g++”
export QTIDR PATH LD_LIBRARY_PATH QMAKESPEC

QMAKESPEC 環境變數可參考 $QTDIR/mkspec 目錄中的名字,各位可根據自己的系統編譯環境進行設定。
比如你用 Microsoft Visual Studio 編譯器,那麼就要設定如下環境變數:
QMAKESPEC=”win32-msvc”
用 Linux 就這樣設定:
QMAKESPEC=”linux-g++”

2. 編譯 QT。

cd /usr/local/qt
./configure
make
美美地睡 N 個小時…
qmake

3. 用 QT 3.0 編譯器。

這裡假設你已經用 QT Designer 做好一個表單並已寫好了相關事件的響應代碼,下面在 QT Designer 中選擇 File|New 菜單並選擇 “C++ Main-File (main.cpp)” 項,然後儲存。
切換到命令列方式,輸入:

qmake
make

第二次編譯時間就不必再輸入 qmake 了,因為 make 會為你代勞

本篇文章來源於 Linux公社網站(www.linuxidc.com)  原文連結:http://www.linuxidc.com/Linux/2009-07/20843.htm

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.