歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Linux下的QT SDK安裝

Linux下的QT SDK安裝

日期:2017/2/28 16:06:51   编辑:Linux教程

1--->首先到ftp://ftp.trolltech.com/qtsdk/下載最新版本的bin文件,截至到現在(2011/09/16),

qt-sdk-linux-x86-opensource-2010.05.1.bin為最新版本。


2--->更改文件權限,安裝。

  1. # chmod u+x qt-sdk-linux-x86-opensource-2010.05.1.bin
  2. # ./qt-sdk-linux-x86-opensource-2010.05.1.bin

3--->

下面是我從網上搜索到比較有價值的文章供參考

本文講述的是在Linux上安裝Qt SDK,首先給大家提個醒,如果安裝完後,普通用戶無法打開?怎麼辦呢?,那麼因為你是由root創建的,那就用root運行,或者用chmod去修改它的權限。把這個問題解決了就可以了。

具體安裝過程如下:

1,Qt官方網站:http://qt.nokia.com/downloads/,我們把Qt SDK for Linux/X11 32-bit**這個包下載下來,使其具有可執行權限,再執行安裝:

  1. # chmod u+x qt-sdk-linux-x86-opensource-2010.05.1.bin
  2. # ./qt-sdk-linux-x86-opensource-2010.05.1.bin

接下來是圖形界面安裝,默認即可。

2,在/etc/bash.bashrc中添加環境變量

  1. export QTDIR=/opt/qtsdk-2010.05/qt
  2. export PATH=$QTDIR/bin:$PATH
  3. export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH

然後 #source /etc/bash.bashrc一下

3.安裝依賴的工具包

  1. sudo apt-get install libglib2.0-dev libSM-dev libxrender-dev libfontconfig1-dev libxext-dev libglui-dev

4.安裝編譯工具

  1. sudo apt-get install g++ make cmake pkg-config

5.打開QtCreator

Tools==>Options,手動添加一個Qt Version,在這裡,qmake的路徑是默認的,也是合適的

小結:linux上安裝Qt SDK的步驟介紹完了,希望能幫助到你吧!

Linux環境下Qt-x11-4.5.3安裝是本文要介紹的內容,不說這麼多,先來看內容。

1、下載

從 ftp://ftp.trolltech.com/ 的ftp上下載:/qt/source/qt-x11-opensource-src-4.5.3.tar.gz。

2.、解壓

復制qt-x11-opensource-src-4.5.3.tar.gz到/opt下

tar xvzf qt-x11-opensource-desktop-4.5.3.tar

解壓後文件名為qt-x11-opensource-desktop-4.5.3,我嫌太長,改為qt-x11-4.5.3

3、安裝

(1)進入解壓後的qt目錄,運行命令 ./configure

這裡./configure不加參數即采用默認安裝。我這邊加了兩個參數-qvfb -prefix /opt/Qt-x11-4.5.3。

後面如果要安裝qvfb須加上-qvfb,-prefix 為改變安裝目錄的參數。

(2)運行命令 make

(3)運行make install

(4)解決qt現版本與舊版本沖突問題

打開/etc/profile文件,在該文件的末尾加上以下語句:

  1. export PATH=/opt/qt-x11-4.5.3/bin:$PATH
  2. export QTDIR=/opt/qt-x11-4.5.3
  3. export MANPATH=$QTDIR/man:$MANPATH
  4. export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH

export QMAKESPEC=$QTDIR/mkspecs/linux-g++(如果qmake編譯時候出現錯誤:QMAKESPEC has not been set, so configuration cannot be deduced.Error processing project file: XXXXX.pro就加入這一行)

保存後注銷重登陸。

運行qmake -v,顯示版本4.3.4,運行designer,即啟動Qt4的設計界面。(安裝目錄 /opt/Qt-x11-4.5.3)

(6)編譯qvfb(看個人情況是否需要安裝)

(在安裝qt-x11,運行./configure時,須添加-qvfb參數)

  1. # cd qt-x11-opensource-src-4.5.3/tools/qvfb/
  2. # make

編譯好的命令會在/qt-x11-4.5.3/bin目錄下;

為了方便調試,可以將qvfb可執行文件復制到/usr/local/Trolltech/Qtx86-4.5.3/bin/中;

4、測試

簡單測試代碼:hellp.cpp

  1. #include <qapplication.h>
  2. #include <qlabel.h>
  3. int main(int argc, char *argv[])
  4. {
  5. QApplication app(argc, argv);
  6. QLabel *label = new QLabel("Hello Qt!", 0);
  7. app.setActiveWindow(label);
  8. label->resize(240, 320);
  9. label->show();
  10. return app.exec();
  11. }

在任意地方創建一個文件,例:hello,將hello.cpp拷貝進來。

執行qmake -project

  1. qmake
  2. ./hello

測試成功!

小結:詳解 Linux 環境下 Qt x11 4.5.3安裝全教程的內容介紹完了,希望本文對你有所幫助!想要了解更多請參考編輯推薦。

Copyright © Linux教程網 All Rights Reserved