CentOS 7安裝Qt5.12.1過程


QT下載:http://download.qt.io/official_releases/qt/5.12/5.12.1/

默認下載在Downloads目錄下

預安裝

sudo yum -y install mesa-libGL-devel mesa-libGLU-devel freeglut-devel

給下載的文件賦予可執行的權限

chmod +x qt-opensource-linux-x64-5.12.1.run

執行文件,進行安裝

./qt-opensource-linux-x64-5.12.1.run

接下來會進行界面化的安裝過程,一路下來。遇見登錄,可以選擇跳過。

如果此時使用Qt Creater直接構建程序,會提示錯誤:

那是因為沒有編譯器,需要手動來安裝(使用which命令可查看是否安裝成功)

sudo yum install gcc

sudo yum install gcc-c++

sudo yum install gdb

安裝完成后,重新運行Qt CreaterTools->Options->Kits,配置編譯器如下圖所示:

點擊[OK]完成配置!

此時運行Qt工程,執行build操作就可以成功了~

如果編譯過程中報 cannot find -lGL 的錯誤,提示系統缺少OpenGL庫,只需要執行命令yum install libGL libGL-devel 安裝即可!

查找Mesa相關的包:yum list mesa*

安裝:yum install mesa*

安裝Glutyum install freeglut*

我這里編譯運行一下Qt自帶的例程:2D painiting
 

附錄:

在桌面創建Qt Creater快捷方式

1)、當前目錄切換到桌面

cd Desktop/

2)、創建qtcreater快捷方式

gedit qtcreater.desktop

3)、在打開的文件中輸入以下內容

[Desktop Entry]

Encoding=UTF-8   Exec=/home/Michael/Qt5.12.1/Tools/QtCreator/bin/qtcreator.sh Icon=/home/Michael/Qt5.12.1/Tools/QtCreator/bin/qtcreator.ico

Name=Qt Creator 4.8.1  

Name[en]= Qt Creator 4.8.1  

Path=/home/Michael/Qt5.12.1/Tools/QtCreator/bin 

Type=Application  

X-KDE-SubstituteUID=false  

X-KDE-Username=michael

給文件賦予可執行權限

chmod a+x  /home/michael/Desktop/qtcreater.desktop

 


免責聲明!

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



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