deepin下安裝Qt5&以及部分問題解決


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還是環境變量操作問題,具體原理我也不清楚,還請高人指點*


免責聲明!

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



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