Ubuntu 16.04下如何安装QT5?
一、安裝QT5
下載
http://download.qt.io/archive/qt/5.14/5.14.2/
選擇以下版本:
安裝之前,先注冊下用戶,操作如下:
輸入紅色信息,部分,點擊提交,
該用戶名安裝程序會用到。
提交成功后會發送確認郵件到郵箱,點擊以下鏈接就可以設置用戶名密碼了。
安裝
下載完成后,可以用mv命令將文件移動到存放qt安裝包的文件夾,我的放在"home/zhh/install/qt"文件夾下。
打開終端,cd 到該目錄下,并執行命令 ”sudo chmod a+x qt-opensource-linux-x64-5.14.2.run" 將目錄文件變成可執行文件。
然后再執行下面命令進行安裝
./ qt-opensource-linux-x64-5.8.0.run
【不加sudo,中間會要求輸入一次密碼】
點擊—>Next
輸入之前注冊的用戶名密碼:
點擊—>Next
點擊—>Next 直到以下界面,注意/opt/QT5.14.2是程序的安裝目錄:
建議勾選所有插件:
選擇 I have … 然后next:
點擊install:
點擊finish。
配置QT5
1.設置profile文件
使用"sudo vim /etc/profile"打開profile文件,如果是32位系統,在文件末尾添加
export QTDIR=/opt/Qt5.14.2/5.14.2export PATH=$QTDIR/gcc/bin:$PATHexport LD_LIBRARY_PATH=$QTDIR/gcc/lib:$LD_LIBRARY_PATH如果是64位系統,則在文件末尾添加:
export QTDIR=/opt/Qt5.14.2/5.14.2export PATH=$QTDIR/gcc_64/bin:$PATHexport LD_LIBRARY_PATH=$QTDIR/gcc_64/lib:$LD_LIBRARY_PATH然后執行 source /etc/profile,如下:
2. 路徑配置
qt默認安裝在/opt目錄下,用命令"sudo vim /usr/lib/x86_64-linux-gnu/qt-default/qtchooser/default.conf"打開default.conf文件,并更改路徑如下:
第1行更改為安裝目錄下的bin目錄,第2行更改為安裝目錄,修改完成后保存退出。
3. 安裝其他庫文件
sudo apt-get install libgl1-mesa-dev apt-get install libx11-dev libxext-dev libxtst-dev4. 測試
執行“qmake -v”,如果能正常顯示qmake 的版本號就說明qt的安裝完成。
下一步就需要安裝qt-creator了。
二、安裝QtCreator
下載
http://download.qt.io/official_releases/qtcreator/4.10/4.10.2/
安裝
執行以下命令:
選擇next:
輸入用戶名密碼:
選擇next:
修改安裝目錄 /opt/qtcreator-4.10.2
點擊next:
點擊next:
點擊install:
最后點擊finish接口。
修改環境變量
export PATH="/opt/qtcreator-4.10.2/bin/:$PATH" source /etc/profile運行
運行qtcreator會出現以下錯誤:
qt.qpa.plugin: Could not load the Qt platform plugin “xcb” in “” even though it was found.
This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.
Available platform plugins are: eglfs, linuxfb, minimal, minimalegl, offscreen, vnc, xcb.
Aborted (core dumped)
其實運行以下腳本即可:
任意點擊一個sample測試:
點擊Configure Project
等幾秒鐘,程序全部載入后:
點擊綠色三角形:
運行結果如下:
更多Linux信息,請關注 一口Linux
總結
以上是生活随笔為你收集整理的Ubuntu 16.04下如何安装QT5?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 第十七节(is-a 、is-like-a
- 下一篇: codeforces 303 div2