1. 程式人生 > >Ubuntu18.04 安裝 QT5.12.0

Ubuntu18.04 安裝 QT5.12.0

之前在Mint18.2下安裝QT5.12老是出現各種問題,覺得是不是系統不夠新,就在Ubuntu18.04下出現同樣的問題,然後搜尋了很多資料,終於可以用了。後來又回到Mint下,也同樣安裝了一些庫,再配置之後,就解決了。

安裝包下載

官方下載地址 也可以下載到其他版本:https://download.qt.io/archive/qt
選擇下載qt-opensourece-linux-x64-5.12.0.run
如果使用的虛擬機器而不小心下載至宿主機的話,可以使用FTP工具FileZilla上傳。

安裝QT

開啟終端,cd到檔案所在目錄

  1. 改變執行許可權
sudo chmod +x qt-opensource-linux-x64-5.12.0.run
  1. 安裝
sudo ./qt-opensource-linux-x64-5.12.0.run

接下來會彈出圖形介面安裝嚮導,選擇需要的部件安裝,一直下一步直到結束。

配置

配置系統路徑

(解決找不到標頭檔案、無法新增檔案的問題)

sudo vi /etc/bash.bashrc

在文末新增如下程式碼:

export QTDIR=/opt/Qt5.12.0/5.12.0/gcc_64
export PATH=$QTDIR/bin:$PATH
export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH

儲存之後需要終端中執行:

source /etc/bash.bashrc

確認是否新增成功,否則需要重新配置:

echo $PATH

C++編譯器

如果提示clang++ not found,則要麼沒有安裝,要麼沒有設定好
安裝指令:

sudo apt-get install build-essential

開啟QT creator ,在Tools - Options - Kits 中的Compiler C和C++編譯器都選上,這樣就不會不能編譯了。
選擇編譯器

OpenGL庫

如果編譯出現缺少lGL,即cannot find -lGL 則需要安裝openGL開發庫

sudo apt-get install mesa-common-dev
sudo apt-get install libgl1-mesa-dev

通用字型配置庫

sudo apt-get install libfontconfig1

參考

https://wiki.qt.io/Install_Qt_5_on_Ubuntu

測試

左側的Welcome一欄,點Examples,搜尋clock
在這裡插入圖片描述
點選它,選擇好路徑後,可以點Copy,就把該工程複製到指定路徑了。
在Edit欄,就可以看到工程
在這裡插入圖片描述
直接點選執行即可
在這裡插入圖片描述

如果彈出該介面的話應該就沒有什麼問題啦。