linux yum 安装widget,CentOS 7安装Qt5.12.1过程
默認(rèn)下載在Downloads目錄下
預(yù)安裝
sudo yum -y install mesa-libGL-devel mesa-libGLU-devel freeglut-devel
給下載的文件賦予可執(zhí)行的權(quán)限
chmod +x qt-opensource-linux-x64-5.12.1.run
執(zhí)行文件,進(jìn)行安裝
./qt-opensource-linux-x64-5.12.1.run
接下來(lái)會(huì)進(jìn)行界面化的安裝過(guò)程,一路下來(lái)。遇見(jiàn)登錄,可以選擇跳過(guò)。
如果此時(shí)使用Qt Creater直接構(gòu)建程序,會(huì)提示錯(cuò)誤:
那是因?yàn)闆](méi)有編譯器,需要手動(dòng)來(lái)安裝(使用which命令可查看是否安裝成功)
sudo yum install gcc
sudo yum install gcc-c++
sudo yum install gdb
安裝完成后,重新運(yùn)行Qt Creater,Tools->Options->Kits,配置編譯器如下圖所示:
點(diǎn)擊[OK]完成配置!
此時(shí)運(yùn)行Qt工程,執(zhí)行build操作就可以成功了~
如果編譯過(guò)程中報(bào)?cannot find -lGL?的錯(cuò)誤,提示系統(tǒng)缺少OpenGL庫(kù),只需要執(zhí)行命令yum install libGL libGL-devel 安裝即可!
查找Mesa相關(guān)的包:yum list mesa*
安裝:yum install mesa*
安裝Glut:yum install freeglut*
我這里編譯運(yùn)行一下Qt自帶的例程:2D painiting!
附錄:
在桌面創(chuàng)建Qt Creater快捷方式:
1)、當(dāng)前目錄切換到桌面
cd Desktop/
2)、創(chuàng)建qtcreater快捷方式
gedit qtcreater.desktop
3)、在打開(kāi)的文件中輸入以下內(nèi)容
[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
給文件賦予可執(zhí)行權(quán)限
chmod a+x ?/home/michael/Desktop/qtcreater.desktop
總結(jié)
以上是生活随笔為你收集整理的linux yum 安装widget,CentOS 7安装Qt5.12.1过程的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: mysql 联合索引 性能_mysql:
- 下一篇: Linux文件的三种时间属性