Linux开发环境——CentOS7安装Qt5.12.12

本文介绍如何在Linux环境下安装桌面环境及Qt5.12.12,并配置Qt开发环境,包括安装必要的依赖库、Qt安装步骤及环境变量设置等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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环境变量设置:

export QTDIR=/home/xtrader/Qt5.12.12/
export PATH=$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信息。
export DISPLAY=localhost:10.0
  • 通过SSH工具远程登录Linux服务器后,如果需要执行GUI程序(使用X11转发机制),则不能切换用户,即只能使用SSH登录账户执行GUI程序。
  • 如果遇到类似问题,可以在MobaXterm命令行窗口执行ssh -vvv root@host查看详细debug信息。
在云服务器CentOS安装Qt,可以按照以下步骤进行操作: 1. 下载Qt安装包:根据你需要的版本和架构,从Qt官方网站下载对应的安装包。例如,你可以下载qt-linux-opensource-5.0.0-x86_64-offline.run。 [1] 2. 上传安装包:使用MobaXterm SFTP工具或其他SFTP工具将Qt安装包上传至Linux服务器。确保将安装包放在你希望安装的目录下。 3. 执行安装命令:打开终端,切换到包含Qt安装包的目录。然后使用以下命令执行安装操作: ``` sudo chmod 777 qt-linux-opensource-5.0.0-x86_64-offline.run sudo ./qt-linux-opensource-5.0.0-x86_64-offline.run ``` 这将给予安装包执行权限,并运行Qt安装程序来安装Qt。 [1] 4. 遵循安装向导:根据安装向导的提示,选择安装路径、组件和其他设置。可以根据自己的需求进行自定义配置。 5. 完成安装:等待安装过程完成,一旦安装完成,你就可以在CentOS云服务器上使用Qt了。 请注意,这只是一个基本的安装过程示例,具体的步骤可能会因为使用的Qt版本和你的需求而有所变化。建议参考Qt官方文档或安装指南获取更详细的安装步骤和说明。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [Centos7安装qt,并且配置交叉编译环境链,使代码可以在开发板运行。。。](https://blog.csdn.net/wzj202q/article/details/130635827)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* [Linux开发环境——CentOS7安装Qt5.12.12](https://blog.csdn.net/A642960662/article/details/127251850)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值