linux(ubuntu/debian)安裝QT
阿新 • • 發佈:2022-12-03
開源版和商業版
最新的QT是付費的商業軟體,但是其社群提供了開源的免費版本,供學習使用。
完整版安裝
使用QT 安裝指令碼,但是opensource 版最新的只支援到5.14.2(目前),下載地址:
官網:下載位置:/archive/qt/5.14/5.14.2/qt-opensource-linux-x64-5.14.2.run
github:qt-opensource-linux目錄
賦許可權
chmod +x ./qt-opensource-linux-x64-5.14.2.run
安裝
./qt-opensource-linux-x64-5.14.2.run
一定要選擇Desktop gcc 64-bit,這個不是C、C++的開發環境,而是QT專用的qmake等工具以及include庫
解除安裝
進去qt安裝目錄
./MaintenanceTool
QT-SDK+apt安裝
使用apt可以安裝,一是可以加快下載速度,二是5.14.2版本在一些發行版無法執行
下載開發包QT_gcc:github
解壓後配置環境變數sudo vim /etc/profile
,shift+g鍵移動到末尾,追加:
export QTDIR=QT_gcc目錄
export PATH=$QTDIR/bin:$PATH
export MANPATH=$QTDIR/man:$MANPATH
使環境生效:source /etc/profile
每次開機自動生效:vim ~/.bashrc
,追加:
source /etc/profile
apt下載qtcreator
sudo apt install qtcreator -y
apt安裝的qtcreator比官網的要新幾個版本,但是其中的sdk環境不全,主要是沒有qmake,所以要單獨下載QT_gcc
坑
- apt 安裝的qtcreator有單獨lib,所以不需要用QT_gcc的lib了,不然會找不到版本,導致無法啟動qt
- 安裝好qt,進去後建立新的桌面應用專案,然後構建,會提示缺少GL,和GLU庫,提示是“qt /usr/bin/ld: cannot find -lGL: No such file or directory”
解決辦法:安裝這兩個庫
sudo apt install libgl1-mesa-dev sudo apt install libglu1-mesa-dev