linux yum 安装widget,CentOS 7安装Qt5.12.1过程

默认下载在Downloads目录下

3aed266cfeacbbee5aad5e41836bfdf6.png

预安装

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

接下来会进行界面化的安装过程,一路下来。遇见登录,可以选择跳过。

0a70da7d882abedaf7477cfa32acef35.png

如果此时使用Qt Creater直接构建程序,会提示错误:

9834fbe38f3985520bbbaea1af3d9cee.png

那是因为没有编译器,需要手动来安装(使用which命令可查看是否安装成功)

sudo yum install gcc

sudo yum install gcc-c++

sudo yum install gdb

安装完成后,重新运行Qt Creater,Tools->Options->Kits,配置编译器如下图所示:

4953f7895173d46707921ac238880528.png

点击[OK]完成配置!

此时运行Qt工程,执行build操作就可以成功了~

如果编译过程中报 cannot find -lGL 的错误,提示系统缺少OpenGL库,只需要执行命令yum install libGL libGL-devel 安装即可!

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

安装:yum install mesa*

安装Glut:yum install freeglut*

我这里编译运行一下Qt自带的例程:2D painiting!

0520915a24b7b40bf1e2306a27f38fa0.png

附录:

在桌面创建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

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值