1. 程式人生 > >Ubuntu下QT的安裝詳細教程

Ubuntu下QT的安裝詳細教程

經測試完美解決

-------------------------------------------------------------

最近需要在Ubuntu下開發桌面軟體,想起了QT。書上介紹的方法太老了,網上找了一大堆安裝方法,都或多或少有各種問題,以下是我自己摸索出來的與大家分享!另外不建議大家現在用QT5,參考資料不多,建議初學者先從QT4學起。本文寫作時間是2013年11月份。


本文使用的環境:

安裝QT分為兩步,第一步是QT Library的安裝,第二步是QT Creator的安裝,QT Creator是QT的整合開發環境。

第一步   安裝QT Library:

1、

諾基亞把QT賣給Digia後,QT商業版和開源版就分開了,開源版全部放在QT Project網站上,從該網站下載qt-everywhere-opensource-src-4.8.1.tar.gz。可以在Ubuntu裡面使用Firefox瀏覽器下載,預設下載目錄是/home/your name/Downloads,使用終端cd到Downloads目錄,然後使用命令

tar xzvf qt-everywhere-opensource-src-4.8.1.tar.gz

解壓軟體包,解壓完後,cd到該目錄
cd qt-everywhere-opensource-src-4.8.1

2、我的電腦在Ubuntu 10.04.4環境下,沒有安裝g++,編譯QT要用到g++,所以首先安裝g++,使用apt-get命令安裝g++,

sudo apt-get install g++
3、然後需要安裝libX11-dev libXext-dev libXtst-dev這三個包,這點非常重要,很多朋友因為沒有安裝這三個包而出現以下錯誤,
Basic XLib functionality test failed!
You might need to modify the include and library search paths by editing
QMAKE_INCDIR_X11 and QMAKE_LIBDIR_X11 in /home/your name/Qt/qt-x11-opensource-src-4.8.1/mkspecs/linux-g++

使用apt-get安裝這三個包,
sudo apt-get install libX11-dev libXext-dev libXtst-dev
4、如果你的Ubuntu已經安裝g++和libX11-dev libXext-dev libXtst-dev,可以跳過2,3兩步。在進入qt-everywhere-opensource-src-4.8.1目錄後,使用如下命令配置QT Library,
./configure

注意不能直接輸入configure,必須加上 "./" 才可以。然後終端會出現讓你選擇商業版還是開源版,輸入字母o選擇開源版。然後會有協議讓你接受,輸入yes就OK啦。

5、經過漫長地等待後,終端會出現如下資訊,

Qt  is now configured for building ,just run 'make'
Once everything is built , you must run 'make  install'
Qt will be installed into /usr/local/Qt-4.8.1
To  reconfigure ,run 'make confclean' and 'configure'

然後輸入make,這樣會生成QT庫,同時編譯所有演示程式。
make
6、QT編譯完成後,輸入make install來安裝QT,注意make install需要root許可權,所以要加sudo。
sudo make install
7、經過漫長等待,QT安裝完畢後,首先進入QT安裝目錄測試QT是否安裝成功,QT預設安裝在/usr/local/Trolltech/Qt-4.8.1目錄裡面,所以先進入該目錄,
cd /usr/local/Trolltech/Qt-4.8.1

然後在進入qmake所在的bin資料夾,
cd bin

然後輸入qmake,如果出現正常的資訊,則表明QT已經安裝成功。或者輸入以下指令,
qmake -v

如果出現正確的版本資訊,則表示安裝成功了。

8、接下來要設定環境變數,設定環境變數的目的是為了在任何目錄下都可以使用QT。首先需要設定使用者環境變數,

gedit /home/your name/.bashrc 

然後會彈出一個編輯視窗,在末尾新增以下程式碼,
export QTDIR=/usr/local/Trolltech/Qt-4.8.1 
export PATH=$QTDIR/bin:$PATH 
export MANPATH=$QTDIR/man:$MANPATH 
export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH

然後設定root使用者的環境變數,設定root使用者的環境變數需要root許可權,所以要加sudo,
sudo gedit /etc/profile

然後會彈出一個編輯視窗,在末尾新增以下程式碼,
export QTDIR=/usr/local/Trolltech/Qt-4.8.1 
export PATH=$QTDIR/bin:$PATH 
export MANPATH=$QTDIR/man:$MANPATH 
export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH


儲存後退出,然後重啟電腦。

9、重啟電腦後,開啟終端在任意目錄下輸入qmake,如果能出現正確資訊,則表明環境變數已經配置成功。



第二步   安裝QT Creator:

相比QT Library,QT Creator的安裝要簡單的多,我們下載的bin檔案是可執行檔案,安裝時會出現像在Windows下的介面,安裝路徑預設就可以了。使用終端cd到Downloads目錄,首先修改bin檔案的許可權使其具有可執行的許可權,

chmod a+x qt-creator-linux-x86-opensource-2.4.1.bin

然後輸入以下命令安裝bin檔案,
./qt-creator-linux-x86-opensource-2.4.1.bin

至此,QT已經安裝完畢,開啟桌面上的QT Creator來執行一個demo測試吧!


相關推薦

Ubuntu中NS2安裝詳細教程

article .com text 成了 .html 系統 完成後 erl mark 前言: NS2是指 Network Simulator version 2,NS(Network Simulator) 是一種針對網絡技術的源代碼公開的、免費的軟件模擬平臺,研究人員使用

ubuntuQt安裝qwt出現的問題

我的Ubuntu的版本是14.04,因為Ubuntu的位數是32位的,下載Qt版本是在軟體中心下載的基於Qt5.3.2版本的Qt Creater 3.2.1,下載的qwt的版本是qwt-6.1.3-tar.bz2,但是編譯安裝的時候出現了很大的問題: qmake: Project ERROR:

UbuntuQT安裝詳細教程

經測試完美解決 ------------------------------------------------------------- 最近需要在Ubuntu下開發桌面軟體,想起了QT。書上介紹的方法太老了,網上找了一大堆安裝方法,都或多或少有各種問題,以下是我自己

轉載:Torch7在Ubuntu安裝與配置教程詳解(torch入門使用)

原文;https://www.aliyun.com/jiaocheng/147256.html   摘要:Torch7的本系列教程的主要目的是介紹Torch的入門使用。今天首先分享一下Torch7的安裝。(在Ubuntu14.04安裝torch7)為什麼選擇TorchTo

Windows + Ubuntu 16.04 雙系統安裝詳細教程

發現了一篇好教程,果斷轉載了,以後用得著時候不用滿世界找了。 轉載自:http://www.cnblogs.com/Duane/p/6776302.html Windows + Ubuntu 16.04 ---> 雙系統   前言:本篇文章是對之前文章的更新,

CentOS6.5kafka+ZooKeeper下載與安裝詳細教程-單機版

(注:在大資料分析系統中,不會安裝單機版,所以可以直接去看多機版教程,多機版教程也是完整的。) 下載zookeeper: 安裝zookeeper: 將zookeeper-3.4.6.tar.gz拿U盤複製到/home/hadoop目錄下 cd /home/hadoo

Ubuntu Qt SDK的下載及安裝

Qt SDK 低版本很難找到啊, Ubuntu 下的軟體中心能裝Qt creator 裝不上Qt SDK ,怎麼回事。 我一般會選擇 軟體中心來 安裝Qt creator 但裝上Qt 後,在建工程的時候就會如下情況: 好吧,得安裝Qt SDK,其中Qt creator

MySQL在windows相關的安裝和配置操作,多個MySQL的安裝詳細教程

我的部落格介紹了大部分安裝教程 https://blog.csdn.net/m0_37520980/article/details/80353315 當一臺計算機安裝多個MySQL的時候就需要一些下面的配置 mysqld --install [服務名] //這裡可以設定服務名 重

Qt Creator下載和安裝(詳細教程)以及如何釋出可執行程式

簡介 Qt是跨平臺的圖形開發庫,目前由Digia全資子公司 Qt Company 獨立運營,官方網址: http://www.qt.io/  也可以訪問Qt專案域名:http://qt-project.org/  Qt本身支援眾多作業系統。從通用作業系統Linux、Wind

Qt Creator下載和安裝(詳細教程)

簡介 Qt是跨平臺的圖形開發庫,目前由Digia全資子公司 Qt Company 獨立運營,官方網址: http://www.qt.io/ 也可以訪問Qt專案域名:http://qt-project.org/ Qt本身支援眾多作業系統。從通用作業系統L

ubuntuQt for Android的安裝及環境配置

版本:ubuntu12.04 TS 32bits           Qt for Android 5.4.0 32bits 1.下載Qt5.4版本安裝包:qt-opensource-linux-x8

ubuntuVeins安裝教程

(注:此次平臺搭建是在ubuntu linux12.04LST升級版下完成的,建議使用英文版,便於系統識別檔案。) Veins是一個由基於事件的網路模擬器和道路交通模擬模型構成的具有開放資源的車間

ubuntu解除安裝gnome | unity | qt | cuda

gnome解除安裝: sudo apt-get remove gnome* sudo apt remove –purge gnome* (連配置檔案一起刪除) sudo apt-get auto

Ubuntu Eclipse 安裝SVN

path size add library 內容 svn 註意 -- xms 如果尚未安裝Eclipse,先安裝;也可以直接下載Google提供的ADT Bundle。 sudo apt-get install eclipse 安裝Subversion sudo apt-g

ubuntuapache2 安裝 配置 卸載 CGI設置 SSL設置

handler lin usr you none 找到 權限 apt view 一、安裝、卸載apache2 apache2可直接用命令安裝 sudo apt-get install apache2 卸載比較麻煩,必須卸幹凈,否則會影

ubuntutensorflow安裝

fcm rtu 真的 版本 rac ade start dev gin 先說點題外話:在用anaconda安裝很多次tensorflow失敗之後,我放棄了,如果你遇到這樣的問題:Traceback (most recent call last)…如果不是因為pip版本,就放

UbuntuClickHouse安裝

all ipv4 keys /var/ sql 如果 art 有一個 分享 ClickHouse目前僅支持在ubuntu下面部署,而且國內中國文檔也比較少 >vi /etc/apt/sources.list #在最後一行追加 #ubuntu16.04 使用Xenial

ubuntuPycharm安裝及配置

字體大小 creat 配置 註冊 字體 spa tar.gz mark 註冊碼 1.從http://www.jetbrains.com/pycharm/download/下載最新的Pycharm tar xfz pycharm-*.tar.gz,將Pycharm文件夾解壓到

Ubuntu Apache安裝和配置2

spl pac ubuntu server ould start warn it works apache。 在Ubuntu上安裝Apache,有兩種方式:1 使用開發包的打包服務,例如使用apt-get命令;2 從源碼構建Apache。本文章將詳細描述這兩種不同的安裝方式

Ubuntunagios安裝(來源官網)

update gawk ibm plain cert lib account adding resolv Ubuntu下nagios安裝(來源官網) https://assets.nagios.com/downloads/nagioscore/docs/nagioscore