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

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信息。
### Qt 5.12.12 下载与安装教程 #### 一、下载安装包 为了获取Qt 5.12.12版本,访问官方网站提供的链接进行下载。具体网址为:https://download.qt.io/archive/qt/5.12/5.12.12/ 。对于Windows操作系统而言,推荐下载`qt-opensource-windows-x86-5.12.12.exe`文件来完成开源版别的部署工作[^3]。 #### 二、执行安装过程 启动所下载的`.exe`可执行程序后,遵循向导提示逐步推进设置流程: - 接受许可协议条款; - 自定义组件选择界面里可根据个人需求勾选必要的模块; - 设定目标目录用于保存Qt库及相关工具集; 当上述步骤完成后,确认无误并点击“Install”按钮正式开始安装进程,在此期间保持网络连接稳定以便顺利拉取依赖资源[^1]。 #### 三、配置开发环境 成功安装之后,需进一步调整IDE即Qt Creator的相关参数以确保项目能够正常编译构建: - 进入菜单栏中的Tools->Options找到Build & Run分类下的Kits子项; - 添加新的Kit条目并将Compiler关联至MinGW或MSVC视具体情况而定; - 若涉及跨平台移动应用开发,则还需指定相应SDK的位置信息,比如通过Configure Android选项卡设定Android SDK路径,并按照指示操作直至完成SDK初始化。 ```bash # 假设已经完成了所有前置准备工作,现在可以尝试创建一个新的C++控制台应用程序测试整个链路是否通畅。 qcreate console myFirstApp cd ./myFirstApp qmake mingw32-make # 或者 nmake 如果使用的是 MSVC 编译器 ./release/myFirstApp.exe ```
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值