预安装:
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