deepin安裝Qt5
1 deepin商店里的Qt5版本太低,可以直接下載官方的Qt5安裝包:
官方下載渠道:http://www.qt.io/download-open-source/
離線鏡像下載渠道:http://download.qt.io/official_releases/qt/
(推薦)
2 下載完成,打開終端,輸入命令:“sudo chmod -R 777 qt-opensource-linux-x64-5.13.2.run”,(本人下載的是qt-opensource-linux-x64-5.13.2.run
),賦予安裝包權限
3 開始安裝 Qt,輸入命令“./qt-opensource-linux-x64-5.13.2.run”或者“sudo ./qt-opensource-linux-x64-5.13.2.run”
兩者的區別在於,一個是將Qt默認安裝在/home目錄下,后者是將Qt安裝在根目錄/opt下,當然你也可以在圖形界面安裝過程中自行設置安裝路徑,但是建議最好不要
4 根據彈出的窗口,按照提示操作即可,要求填入賬號哪里可以跳過或者注冊一個登錄都可以,組件哪里不知道選那些的建議全選,安裝完成即可
5 Qt安裝完成后,先別打開,因為還需要安裝其他工具以及庫文件:
1|sudo apt-get install gcc g++ //安裝 linux 下編程的編譯器
2|sudo apt-get install libqt4-dev //不然編譯時會出現錯誤“cannot find -lgl”
3|sudo apt-get install build-essential //這是一個編譯工具,它可以使得我們的程序知道頭文件和庫函數放在哪個位置;
6 打開Qt創建項目即可
Qt5安裝后部分問題
1 構建項目就會出現:-1: error: cannot find -lGL
解決方法:sudo apt-get install libgl1-mesa-dev
2 安裝Qt5后,重啟deepin發現桌面黑屏了,但是終端和應用使用正常,只有桌面黑屏
解決方法:
部分人參考網上其他linux下的安裝過程,發現有創建環境變量的步驟,如下:
1 執行終端:sudo gedit /etc/profile
2 添加環境變量:
export QTDIR=/opt/Qt5.13.2/5.13.2
export PATH=\(QTDIR/gcc_64/bin:\)PATH
export LD_LIBRARY_PATH=\(QTDIR/gcc_64/lib:\)LD_LIBRARY_PATH
>3 生效環境變量:`source /etc/profile`
結果導致系統環境變量發生問題,刪除添加環境變量即可
1.執行終端:`sudo gedit /etc/profile`
2.刪除環境變量
3.生效環境變量:`source /etc/profile`
重啟即可修復黑屏問題
*此問題不知是deepin的BUG還是環境變量操作問題,具體原理我也不清楚,還請高人指點*