1、桌面环境安装
yum -y groupinstall "GNOME Desktop"
yum -y groupinstall "Development Tools"
yum install -y libGL libGL-devel
yum install -y mesa-libGL-devel mesa-libGLU-devel freeglut-devel
yum install -y libxcb libxcb-devel libXrender libXrender-devel xcb-util-wm xcb-util-wm-devel xcb-util xcb-util-devel xcb-util-image xcb-util-image-devel xcb-util-keysyms xcb-util-keysyms-devel
2、Qt安装
- Qt版本:Qt 5.12.12
- 下载Qt 5.12.12:
- 通过MobaXterm SFTP工具将安装包上传至Linux服务器,执行安装操作:
sudo ./qt-opensource-linux-x64-5.12.12.run
- 登录Qt账户认证,需要到Qt官网注册账户:Qt Account
- 许可协议确认:
- 准备安装:
- 选择安装路径
- 安装组件选择:
- 许可协议确认:
- 执行安装:
- 安装过程:
- 安装完成:
- 修改用户的
.bash_profile
增加QT环境变量设置:
exportQTDIR=/home/xtrader/Qt5.12.12/
exportPATH=$QTDIR/5.12.12/gcc_64/bin:$QTDIR/Tools/QtCreator/bin/:$PATH
- 执行生效:
source .bash_profile
- 启动qtcreator
[xtrader@XServer ~]$ qtcreator
3、Qt开发套件配置
- 启动qtcreator
- Qt Kit配置:
- 如果Linux开发服务器在开发者内网,可以使用qtcreator进行开发调试;如果Linux开发服务器不在开发者内网,建议使用VSCode进行编码开发。
4、错误处理
- 执行qt-opensource-linux-x64-5.12.12.run安装程序时报错:
qt.qpa.xcb: could not connect to display
qt.qpa.plugin: Could not load the Qt platform plugin "xcb"in"" even though it was found.
This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.
Available platform plugins are: eglfs, linuxfb, minimal, minimalegl, offscreen, vnc, xcb.
Aborted (core dumped)
- 原因:通过MobaXterm使用root账户远程登录Linux服务器后,使用su切换到xtrader用户,此时xtrader账户环境缺少
DISPLAY
环境变量,需要export原来root账户的DISPLAY
信息。
exportDISPLAY=localhost:10.0
- 通过SSH工具远程登录Linux服务器后,如果需要执行GUI程序(使用X11转发机制),则不能切换用户,即只能使用SSH登录账户执行GUI程序。
- 如果遇到类似问题,可以在MobaXterm命令行窗口执行
ssh -vvv root@host
查看详细debug信息。
本文转载自: https://blog.csdn.net/A642960662/article/details/127251850
版权归原作者 天山老妖 所有, 如有侵权,请联系我们删除。
版权归原作者 天山老妖 所有, 如有侵权,请联系我们删除。