Qt教程 — 1.1 Linux下安装Qt

目录

1 下载Qt

1.1 官方下载

1.2 百度网盘下载 

1.3 Linux虚拟机终端下载

2 Qt安装 

3 安装相关依赖

4 测试安装


1 下载Qt

1.1 官方下载

通过官网下载对应版本,本文选择的版本为qt-opensource-linux-x64-5.12.12,Qt官方下载链接:https://download.qt.io/archive/qt/

1.2 百度网盘下载 

qt-opensource-linux-x64-5.12.12版本百度网盘链接:https://pan.baidu.com/s/1F2gUU3v0DpHzGoG-1Cgqxg?pwd=QTQT 
提取码:QTQT 

1.3 Linux虚拟机终端下载

复 制 链 接 下 载 地 址 到 Ubuntu 虚 拟 机 终 端 下 使 用 指 令 wget 下 载 ,
https://download.qt.io/archive/qt/5.12/5.12.1/qt-opensource-linux-x64-5.12.12.run

wegt https://download.qt.io/archive/qt/5.12/5.12.1/qt-opensource-linux-x64-5.12.12.run

2 Qt安装 

将下载的文件放入到任意文件夹中,在文件目录下打开终端。首先赋予可执行权限,然后加上 sudo 权限进入安装,这样会安装在/opt 目录下。

chmod +x qt-opensource-linux-x64-5.12.12.run
sudo ./qt-opensource-linux-x64-5.12.12.run

执行安装指令后,将会弹出 Qt 的安装界面。(1)登录 Qt 帐号,如果您还没有帐号及密码,请到点击Sign up自行注册一个设置好账号和密码后,点击Next。也可直接到官网注册:Qt | Tools for Each Stage of Software Development Lifecycle

(2)邮箱会受到信息,进一步注册填写,设置好后点击Next。

​ (3)开源版本的 Qt 遵循 GPLv 2, GPL v3 或者 LGPL v3 协议。勾选同意使用开源版本 Qt,填写公司/个人的名字,点击Next。

 (4)Qt 的欢迎安装界面,点击Next。

 (5)默认安装目录,点击Next。

(6)选择安装组件,点击Next。

(7)同意服务条款,点击Next。

 (8)开始安装。

3 安装相关依赖

## linux 下编程的编译器
sudo apt-get install gcc g++ 
sudo apt-get install build-essential
sudo apt-get install libgl1-mesa-dev
sudo apt-get install libglu1-mesa-dev freeglut3-dev

4 测试安装

(1)在左下角应用程序中心找到 Qt Creator,点击打开 Qt Creator。(2)或者在终端输入qtcreator。

### 如何在虚拟机上下载安装 Qt 6.5.3 #### 准备工作 为了顺利下载安装适用于虚拟机的 Qt 6.5.3,需要确保以下条件已满足: - 已经准备好一台运行良好的虚拟机(如 VMware 或 VirtualBox),并且操作系统已经成功安装- 虚拟机中的操作系统支持 Qt安装和开发环境配置。 可以通过清华大学开源软件镜像站获取 Qt 6.5.3 的源码包[^3]。访问该站点后,找到对应版本的文件进行下载--- #### 下载步骤 1. 打开浏览器,进入清华大学开源软件镜像网站: `https://mirrors.tuna.tsinghua.edu.cn/qt/archive/`。 2. 定位到 `qt/official_releases/qt/6/6.5/6.5.3/` 文件夹下,选择适合的操作系统架构以及所需的组件进行下载。 3. 如果目标平台为 Linux,则可以选择 `.tar.xz` 格式的压缩包;如果是 Windows 平台,则可以下载带有图形化安装程序的 `.exe` 文件。 --- #### 解压与安装 对于基于 Linux 的虚拟机: 1.下载好的源码包上传至虚拟机中,可借助工具如 WinSCP 进行传输。 2. 使用终端命令解压文件。假设下载的是 `.tar.xz` 格式文件,执行如下命令: ```bash tar xf qt-everywhere-src-6.5.3.tar.xz cd qt-everywhere-src-6.5.3 ``` 3. 配置构建选项前,请确认系统已安装必要的依赖项,例如 GCC 编译器、CMake 和其他开发库。可通过以下命令安装这些依赖项: ```bash sudo apt update && sudo apt install build-essential libgl1-mesa-dev libfontconfig1-dev libfreetype6-dev libx11-xcb-dev libxcb-util0-dev libxcb-image0-dev libxcb-shm0-dev libxcb-randr0-dev libxcb-render0-dev libxcb-keysyms1-dev libxcb-xinerama0-dev libxcb-cursor-dev libxkbcommon-dev libxkbcommon-x11-dev wayland-protocols mesa-common-dev libssl-dev libxcursor-dev libxi-dev libdrm-dev libgbm-dev flex bison gperf perl python3-pip git ``` 4. 开始配置 Qt 构建过程。可以根据需求自定义参数,比如指定安装路径或启用特定模块: ```bash ./configure -prefix /opt/Qt-6.5.3 -release -opensource -confirm-license -nomake examples -no-feature-testlib ``` 5. 启动编译流程: ```bash make -j$(nproc) ``` 6. 安装编译后的成果: ```bash sudo make install ``` --- #### 测试安装 验证 Qt 是否正确安装的方法之一是尝试运行简单的测试项目。创建一个新的 C++ 文件 `main.cpp`,内容如下: ```cpp #include <QApplication> #include <QPushButton> int main(int argc, char *argv[]) { QApplication app(argc, argv); QPushButton button("Hello Qt!"); button.show(); return app.exec(); } ``` 保存上述代码后,通过以下命令编译并运行它: ```bash g++ $(pkg-config --cflags --libs QtCore QtWidgets) -o test main.cpp ./test ``` 如果一切正常,应该能看到一个显示 “Hello Qt!” 文本的按钮窗口弹出。 --- #### 可能遇到的问题及解决方法 - **问题**: 在 Step5 中未及时关闭虚拟机导致后续无法启动 openEuler 系统[^4]。 **解决方案**: 检查虚拟机设置中的网络适配器模式是否正确(推荐桥接模式)。另外重新初始化磁盘分区可能有助于恢复系统的可用状态。 - **问题**: 不清楚 Qt SDK 管理器内的虚拟机功能是否一致[^2]。 **解决方案**: 推荐手动按照前述方式单独准备虚拟机及其内部环境,这样能够更好地控制整个部署流程。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

几度春风里

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值