centos7 安装QT5.12

预安装:

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

sudo yum install gcc

sudo yum install gcc-c++

sudo yum install gdb

1、复制一下地址下载run格式安装包;

http://mirror.bit.edu.cn/qtproject/archive/qt/5.12/5.12.1/qt-opensource-linux-x64-5.12.1.run

2、复制到centos根目录下;

cd /

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

3、安装相关依赖组件

yum -y install mesa-libGL-devel mesa-libGLU-devel freeglut-devel
yum install gcc-c++

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

 

5、cd进入目录 /opt/Qt5.12.1/5.12.1/gcc_64/bin

     ./designer 正常则打开,否则报错缺失组件

6、解决以上报错,需要下载安装freetype-2.10.0,解压之后执行

cd freetype-2.10.0
./configure --prefix=/opt/Qt5.12.1/Tools/QtCreator/lib/Qt/
make
cd ./objs/.libs
sudo cp libfreetype.so /opt/Qt5.12.1/Tools/QtCreator/lib/Qt/lib
sudo cp libfreetype.so.6 /opt/Qt5.12.1/Tools/QtCreator/lib/Qt/lib
sudo cp libfreetype.so.6.17.0 /opt/Qt5.12.1/Tools/QtCreator/lib/Qt/lib

7、安装好之后,需要添加环境变量

   输入vim /etc/profile    在最后一行,添加以下内容:

  export PATH="/opt/Qt5.12.1/Qt5.12.1/gcc_64/bin:$PATH"
  export PATH="Qt5.12.1/Tools/QtCreator/bin:$PATH"
————————————————
版权声明:本文为CSDN博主「calmoop」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/calmoop/article/details/88078468

 

8、打开Qt Creator,可直接打开界面;

8、新建一个widget默认项目以供测试;

 

此时编译运行报错,在项目–>构建设置–>构建环境添加环境变量LD_LIBRARY_PATH为/opt/Qt5.12.1/Tools/QtCreator/lib/Qt/lib

构建设置

部分版本,无快捷方式,方法如下:

yum install alacarte

安装了菜单编辑工具后,即可按以下步骤编辑;

左边图标点击后可以选择路径建议选择

/opt/Qt5.12.1/5.12.1/gcc_64/doc/global/template/images/Qt-logo.png

最终效果:

备注:报错找不到IGL

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

sudo yum install freeglut-devel

  • 19
    点赞
  • 108
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 13
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

闫有尽意无琼

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值