首頁 > 軟體

在Linux上部署Qt及Qwt

2020-06-16 17:18:06

安裝Qt

在部署Qt前按照www.qt.io官網的說明,需要安裝g/g++和OpenGL包。在未安裝OpenGL包時,使用Qt編譯程式時會出現類似無法找到GL.h之類的錯誤。安裝命令:

sudo yum install "C Development Tools and Libraries"
sudo yum install mesa-libGL-devel

安裝好g/g++後,在www.qt.io網站下載Qt安裝包,為run格式包,安裝時應首先賦予該包執行許可權再執行:

sudo chmod +x qt-opensource-x64.xxxx.run
sudo ./qt-opensource-x64.xxx.run

Qt安裝位置一般在/opt目錄下,此時還需在~./bashrc中新增環境變數:

export QTDIR=/opt/Qt5.8.0/5.8/gcc_64
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$QTDIR/lib
export PATH=$PATH:$QTDIR/bin

安轉完成Qt後,試著編譯一個demo程式,編譯通過後即可進行Qwt的安裝。

安裝Qwt

下載Qwt並解壓後,在中斷中進入該解壓目錄,依次執行下面的命令:

qmake
make
make install

至此,Qwt安裝完成,接著在~./bashrc中設定Qwt的環境變數為:

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/qwt-6.1.3/lib

Qwt預設安裝目錄為/usr/local,將該目錄下生成的QtDesigner外掛拷貝至Qt安裝目錄對應的plugins目錄下。注意,Qt的bin目錄及QtCreator目錄下均有Designer的plugins目錄,二者均須拷貝。 新建Qt+Qwt工程,在pro檔案加入以下庫檔案說明才可以成功編譯:

INCLUDEPATH += /usr/local/qwt-6.1.3/include
LIBS += -L"/usr/local/qwt-6.1.3/lib/" -lqwt

至此,Qt+Qwt環境即在Linux上部署成功!

說明一下,~./bashrc為bash的組態檔,在個文資料夾主目錄下,是一個隱藏檔案。

Ubuntu Linux上安裝搜狗輸入法及對Qt Creator的支援   http://www.linuxidc.com/Linux/2015-01/111651.htm

Linux下為剛安裝好的Qt Creator 建立桌面啟動圖示 http://www.linuxidc.com/Linux/2012-08/67214.htm

Ubuntu 11.04安裝QT Creator 2.5.0 http://www.linuxidc.com/Linux/2012-06/62607.htm

Qt creator for PlayBook安裝過程 http://www.linuxidc.com/Linux/2012-05/60652.htm

Ubuntu 15.04下QT Creator支援中文輸入  http://www.linuxidc.com/Linux/2016-03/129198.htm

Ubuntu 16.04 LTS安裝Qt Creator  http://www.linuxidc.com/Linux/2017-03/141553.htm

Ubuntu 14.04 搭建嵌入式Qt開發環境  http://www.linuxidc.com/Linux/2017-03/141557.htm

Ubuntu 16.04整合Qt開發環境  http://www.linuxidc.com/Linux/2017-03/141559.htm


IT145.com E-mail:sddin#qq.com