在Linux上部署Qt及Qwt


安裝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的配置文件,在個文文件夾主目錄下,是一個隱藏文件。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM