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 Creater,Tools->Options->Kits,配置编译器如下图所示:
点击[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!
附录:
在桌面创建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
原文链接: https://www.cnblogs.com/MakeView660/p/12427123.html
欢迎关注
微信关注下方公众号,第一时间获取干货硬货;公众号内回复【pdf】免费获取数百本计算机经典书籍;
也有高质量的技术群,里面有嵌入式、搜广推等BAT大佬
原创文章受到原创版权保护。转载请注明出处:https://www.ccppcoding.com/archives/333809
非原创文章文中已经注明原地址,如有侵权,联系删除
关注公众号【高性能架构探索】,第一时间获取最新文章
转载文章受原作者版权保护。转载请注明原作者出处!