在 Windows 上最快速安装 Qt 5

windows下Qt5.15.2源码编译 windows Qt5.15.2 源码编译 阅读详情
AI摘要

本文介绍在 Windows 上快速安装 Qt 5 的方法。先说明了准备工作,包括系统、工具和网络要求;接着阐述下载安装步骤,推荐在线安装器和 Qt 5.15.x 版本;还介绍了开发环境配置、项目创建方式;最后指出避免直接移植 Ubuntu 工程到 Windows 的问题及解决办法,助开发者顺利开展 Qt 5 开发。

引言

Qt 是一个强大的跨平台 C++ 开发框架,广泛应用于 GUI 开发、嵌入式系统和工业软件等领域。然而,许多开发者习惯于在 Linux(如 Ubuntu)环境下使用 Qt,而在 Windows 上搭建 Qt 开发环境时可能会遇到许多问题,如编译器兼容性、依赖项管理等。因此,本文将介绍最快速的方法在 Windows 上安装 Qt 5,并避免 Ubuntu 工程移植到 Windows 的额外开销。
在这里插入图片描述

一、准备工作

在正式安装 Qt 之前,需要先准备以下内容:

  1. Windows 版本要求

    • 推荐使用 Windows 10 或更高版本。
    • 64 位操作系统(Qt 官方不再支持 32 位 Windows)。
  2. 所需工具

    • Qt 官方安装程序
    • C++ 编译器(MinGW 或 MSVC)
    • CMake(可选)
    • Ninja(可选)
  3. 网络环境

    • Qt 安装文件较大(数 GB),建议使用稳定的网络环境下载。

二、下载安装 Qt 5

1. 下载 Qt 安装程序

最简单的方式是使用 Qt 官方提供的安装程序。访问 Qt 官方网站 并选择以下选项:

  • 在线安装器:

    • 适用于想要安装最新 Qt 版本的用户。
    • 需要 Qt 账户登录(免费注册)。
  • 离线安装包:

    • 适用于安装 Qt 旧版本,或想避免网络问题的用户。
    • 无需 Qt 账户登录。

通常建议使用 在线安装器,它可以自动下载和管理所有依赖项。

2. 安装 Qt 5

  1. 运行安装程序

    • 下载 qt-unified-windows-x64.exe 并运行。
    • 选择 “Custom Installation”(自定义安装)。
  2. 选择 Qt 版本

    • Qt 5.15.x(LTS 版,长期支持)
    • Qt 5.12.x(较老但稳定)
    • Qt 5.9.x(更旧但仍在一些项目中使用)

    选择适合你的 Qt 版本,建议使用 Qt 5.15.x,因为它是最后一个 LTS(长期支持)版本。

  3. 选择组件

    • 必须安装
      • Qt 5.x.x(对应版本)
      • Qt Creator(官方 IDE)
    • 编译器支持
      • MinGW(推荐,开箱即用)
      • MSVC(如果使用 Visual Studio)
    • 额外工具(可选)
      • Qt Charts(数据可视化)
      • Qt WebEngine(浏览器相关)
  4. 设置安装路径

    • 推荐安装到 C:\Qt\Qt5.x.x 目录,避免路径过长导致的问题。
  5. 开始安装

    • 点击 “Next”,等待安装完成。
    • 由于 Qt 包体积较大,下载和安装可能需要 10~30 分钟。

三、配置 Qt 开发环境

1. 配置 Qt Creator

Qt Creator 是官方推荐的 IDE,安装完成后可按以下步骤配置:

  1. 打开 Qt Creator

  2. 设置 Qt 版本

    • 进入 Tools → Options → Qt Versions
    • 确保 Qt 5.x.x 版本已正确识别
  3. 选择编译器

    • 进入 Tools → Options → Kits
    • 添加 MinGW 或 MSVC 编译器。
  4. 配置 CMake(可选)

    • 进入 Tools → Options → CMake
    • 确保 CMake 已正确识别。

2. 设置环境变量(命令行开发)

如果你打算在命令行使用 Qt,需要设置环境变量:

  • 打开 终端(cmd 或 PowerShell)
  • 运行以下命令(适用于 MinGW):
    set PATH=C:\Qt\Qt5.x.x\mingw81_64\bin;%PATH%
    

如果使用 MSVC,需要打开 x64 Native Tools Command Prompt 并执行:

set PATH=C:\Qt\Qt5.x.x\msvc2019_64\bin;%PATH%

四、快速创建 Qt 项目

1. 使用 Qt Creator 创建 GUI 应用

  1. 打开 Qt Creator,点击 File → New Project
  2. 选择 Qt Widgets Application 或 Qt Quick Application
  3. 选择 Qt 版本和编译器
  4. 编写代码,点击 Run 运行

2. 在命令行创建 Qt 项目(qmake)

如果想用命令行创建 Qt 项目,可以执行:

mkdir my_project
cd my_project
qmake -project
qmake
mingw32-make

五、避免直接移植 Ubuntu 工程到 Windows

许多开发者希望直接将 Ubuntu 的 Qt 项目迁移到 Windows,但这可能会引发兼容性问题。以下是几个常见问题及其解决方案:

1. 路径问题

  • Ubuntu 使用 /home/user/project,而 Windows 使用 C:\Users\user\project
  • 解决方案:在代码中使用 QDir::toNativeSeparators() 处理路径。

2. 库兼容性

  • Ubuntu 使用 .so 共享库,Windows 使用 .dll
  • 解决方案:在 CMake 或 qmake 文件中针对不同平台设置不同的库路径。

3. 终端命令不兼容

  • Ubuntu 使用 make,Windows 可能需要 mingw32-make
  • 解决方案:在 Windows 上使用 Ninja 或 MSBuild 代替 make。

六、总结

在 Windows 上安装 Qt 5 并不复杂,只需按照以下步骤:

  1. 下载并安装 Qt 在线安装程序。
  2. 选择合适的 Qt 版本和编译器(推荐 MinGW)。
  3. 配置 Qt Creator 和环境变量。
  4. 使用 Qt Creator 或命令行创建和运行 Qt 项目。

避免直接移植 Ubuntu 工程到 Windows,可以通过路径兼容性、库管理和构建工具等方式优化跨平台 Qt 开发。

这样,你就可以在 Windows 上顺利进行 Qt 5 开发,而不必依赖 Linux 环境!

Qt5下载与安装(Windows版) Qt5下载 Qt下载地址:Qt下载 版本选择:大版本来算,Qt5是最新的。小版本来看,从5.7.0开始加入了 Qt5安装 阅读详情

相关推荐

Qt 5.14.2揭秘高效开发:如何用VS2022快速部署Qt 5.14.2,打造无与伦比的Windows应用

Qt 是一个跨平台的应用程序开发框架,最初由挪威的 Trolltech 公司开发,并于2008年被诺基亚收购。后来,Qt 框架由 Digia 公司接手,并在2012年成立了 The Qt Company。Qt 提供了一套丰富的工具和类库,可用于开发图形用户界面(GUI)应用程序、嵌入式系统、网络应用程序和其他各种类型的软件。Qt 的应用领域非常广泛,包括桌面应用程序、移动应用程序、嵌入式系统、汽车娱乐系统、工业自动化和物联网等。它被许多大型跨平台应用程序和公司所采用,并且拥有庞大的开发者社区和支持。

w风雨无阻w的专栏 5148

Qt5 安装教程

windows 环境下 Qt 安装教程

Mountain_tai_li的博客 1万+

Windows下Qt5环境搭建

1、简介 最近接触的东西有点多,需要使用Qt,之前一直是在Linux下使用Qt,换到Windows下配置环境时,还遇到点麻烦,这篇文章用于记录我所遇到的问题,帮助遇到相同问题的朋友快速解决问题!2、下载Qt下载地址: http://www.qt.io/download-open-source/#section-2上面的链接需要注册才能下载,因此提供两个免注册的下载通道: QT SDK下载 Q

CMbug的专栏 8181

QT5.12安装图文教程与安装成功后环境配置详细教程

Qt是一个完整的开发框架,其工具旨在简化桌面、嵌入式和移动平台的应用程序和用户界面的创建。非常多的公司喜欢用它来做界面。有很多的小伙伴们想要学习这门语言,但是目前网上的教程比较少,这里为大家介绍一下QT5.12安装的详细教程,希望对初学者有一定的帮助。 QT5.10.0安装包下载 QT版本官方下载地址:http://download.qt.io/archive/qt/ 进入官网,按如下图示进...

丨漠河以北丨 10万+

windows10 安装 QT

执行上面命令 记住是文件名,记住不要傻 X的直接复制,是你的文件名。根据需要选择Qt5.15.4里面的组件,不建议全选,一般选择。xxx, Qt xxx就可以了,后面有需要再安装。QT官网 https://www.qt.io/勾选 我已阅读并同意使用QT开源协议 ->下一步。下一步,等待安装完成即可。安装完成后弹出如下窗口。本地环境有个qt文件,这里是5.14.2。打开一个cmd窗口并指定到该文件根目录下。的开发组件(默认安装即可,无需选择)点击 next 下一步。下一步,选择安装地址。

qq_36729594的博客 1660

QT从入门到精通之搭建QT CMake环境 1 - 1 (QT5完美避坑指南系列)

QT教学之搭建QT环境 1 - 1 (QT5从入门到精通) 1. qt的下载以及环境变量的配置 2. clion的激活以及cmkae项目的搭建 3. 成功运行一个QT的项目

yqc314的博客 3774

Qt-Qt Creator的下载、安装与配置(Windows)

介绍了Qt Creator的下载、安装和配置,并演示创建初始程序

翟天保的博客 14万+

零基础Qt 5 安装教程

1.首先给你们Qt 5.14.2 的安装地址, 安装包大小为2.28G。我这里只勾选了需要的部分,如果你不确定需要用到哪些,建议全选。

h a 6 6 6 c k 为 你解决复杂难题! 637

Windows安装Qt Creator5.15.2(图文详解)

Windows安装Qt Creator5.15.2

qq_62435866的博客 5075

避开这些坑!STM32H750 IAP升级实战:从Bootloader设计到APP接收的完整避坑指南

本文深入探讨STM32H750 IAP升级的完整避坑指南,从Bootloader设计到APP接收的全流程实践。特别针对QSPI Flash运行限制、SRAM跳转机制和固件校验等核心问题,提供工业级解决方案,帮助开发者提升升级成功率和系统稳定性。

weixin_30471561的博客 275

一定能解决ROS系统 rosdep update超时问题de简单方法

rosdep update命令使用 1.首先将下面仓库的内容clone到本地 git clone https://github.com/ros/rosdistro.git 记录rosdistro存放地址,例如/home/gec/rosdistro 如果是自己的改成/home/user/rosdistro,其中user表示用户名 2.修改/usr/lib/python2/dist-packages/rosdep2/rep3.py文件 cd /usr/lib/python2/dist-packages/ros

努力是明天快乐的源泉 5万+

Linux下安装qt5步骤

Qt下载 Qt官方下载非常慢。Qt 官网有一个专门的资源下载网站,所有的开发环境和相关工具都可以从这里下载,具体地址是:http://download.qt.io/ 下载方式可以看这个教程Qt教程网站 当然也可以直接去我的百度网盘里下载 链接:https://pan.baidu.com/s/1Trdp0nZkGcWIKya7X3_uDA 提取码:1mnk 这个文件总共有1.21G 下载好之后,我...

qq_46305940的博客 1万+

STM32H743的ADC还能这么玩?定时器触发+DMA搬运,构建低CPU占用的数据流

本文深入探讨了STM32H743微控制器中ADC的高效使用方法,通过定时器触发和DMA搬运技术实现低CPU占用的数据流采集。详细解析了硬件架构、CubeMX配置步骤及高级优化技巧,包括双缓冲技术和多ADC同步采样,适用于电机控制、音频采集等高性能应用场景。

weixin_30698527的博客 647

【安装篇】Qt 安装详细教程(Windows版)

Qt 是一个跨平台的 C++图形用户界面应用程序开发框架。Qt 在许多领域都有广泛应用,例如软件开发、工业自动化、游戏开发等,它为开发者提供了高效、便捷的开发环境和工具,有助于快速构建出功能强大且美观的应用程序。Qt 有商业版和开源版。开源版遵循 LGPL 协议,在一定条件下可以免费用于商业开发。,一些知名的软件如 KDE 桌面环境、WPS Office 等都使用了 Qt 框架。:可以在多种操作系统上运行,如 Windows、Linux、Mac 等,开发者只需编写一次代码,就能在不同平台上编译运行。

zwLoneranger的博客 3万+

IFIX往Mysql数据库同步数据方法

通过IFix数据库向Mysql数据库同步数据

仙人掌 1594

Orcad 17.2导出PDF原理图终极指南:从Ghostscript安装到带属性书签配置

本文是Orcad 17.2导出高质量PDF原理图的终极指南。针对导出过程中常见的Ghostscript安装报错、软件卡死及版本兼容性问题,提供了详细的解决方案。重点推荐使用Ghostscript 9.53.3版本以确保最佳兼容性,并深入讲解了从安装配置、内存优化到高级书签属性设置的完整流程,帮助硬件工程师稳定、高效地生成带完整器件属性和导航书签的PDF文档。

weixin_29281915的博客 392

一.QT QT6.5快速安装(Windows)

本文仅适用于初学者参考!!!如有错误和疑问请指出 点开下载打开命令行:快捷键win+r输入cmd输入D:\qt-unified-windows-x64-4.5.1-online.exe --mirror https://mirrors.ustc.edu.cn/qtproject(因为我的安装器下在D盘所以开头是D:\,其他盘相同) 输入后可以看到

上天爱笨小孩 9769

超越PSPNet:PPM模块在医疗影像分割中的创新应用实验

本文探讨了PPM模块在医疗影像分割中的创新应用,通过定制化调整和优化策略显著提升分割精度。针对医疗影像的多尺度病灶特点,提出了动态尺度选择和交叉尺度融合模块(CSFM),结合PyTorch实现细节,使小病灶检测召回率提升11.3%。实验显示优化后的模型mIoU达到78.6%,较基线提升9.2个百分点,同时满足实时处理需求。

u9v0w的博客 217

Qt6.5.3 windows下安装教程

自Qt5.15版本起,Qt的开源版本仅提供在线安装方式,不再提供离线安装包。用户可通过清华大学开源软件镜像站下载Qt在线安装包。推荐的下载地址为清华大学镜像站的Qt在线安装器页面。此外,建议使用国内镜像网站进行安装,以提高下载速度。安装时,用户需输入Qt账号密码,并根据实际需求选择合适的安装选项。

weixin_36323170的博客 3032

Redis简介和项目应用

内存优先架构简介Redis的读写操作都是在内存中执行的,计算机内存的读写速度极快,比机械硬盘的读写快很多,因此也会比MySql采用机械读写的方式性能更高。但是这样会产生一个问题,当Redis重启之后,内存中的数据就会丢失,为了保证数据不会因为服务器重启而丢失,Redis实现了数据持久化的机制,这个机制会把数据存储到磁盘中,当服务器重启的时候,能够从磁盘中恢复原有的数据。

人工智能、机器学习 757

软考中级-软件设计师 Python基础

软考中级-软件设计师 Python知识点整理

片言可决讼,半纸能缚龙 3641

Qt安装(Windows和Linux)

一、Windows平台安装 目前较高版本的 Qt 仅支持 Win7 及其以后的操作系统,不支持 Win XP;使用 Win XP 的读者请安装 Qt 5.5.1 之前的版本。 Qt 占用的存储空间很大,安装之前建议先准备好 8GB 以上的磁盘空间。对于目前 Qt 最新版开发环境,如果不安装源代码包,实际占用大约 5.5GB;如果选择安装源码包,大约占用 7.5GB。 双击下载得到的qt-op...

weixin_38293453的博客 4153

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

Qt的下载和安装【Windows】

Qt是一款跨平台的C++图形用户界面框架,支持Windows、Linux、macOS等多种操作系统。本文介绍了Qt的发展历史、支持平台、版本特点及优势,并详细讲解了在Windows系统下下载和安装Qt 5.14.2开发环境的过程。安装步骤包括:选择合适的版本、断网安装、设置英文路径、选择组件(建议全选)等。Qt Creator作为官方推荐的轻量级IDE,集成了可视化界面设计、代码编辑、调试等功能,适合开发桌面、移动和嵌入式应用程序。安装完成后即可开始Qt应用程序开发。

weixin_73870552的博客 729

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

Qt 下载安装

文章目录Qt下载,安装多种渠道下载1 Qt官方下载(慢)2 Qt国内镜像下载(较快)3 迅雷下载(快)安装 Qt下载,安装 多种渠道下载 1 Qt官方下载(慢) http://download.qt.io/ archive 和 official_releases 两个目录都有最新的 Qt 开发环境安装包。Archive—qt 这个 qt 目录包含了所有的 Qt 版本,从 1.0 到目前的 5....

weixin_45044097的博客 9324

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

快速上手Qt开发:Windows平台开源安装包推荐

快速上手Qt开发:Windows平台开源安装包推荐 【下载地址】WindowsQt开源安装包说明 Windows Qt 开源安装包说明欢迎使用Qt开源软件在Windows平台上的安装包 项目地址: https://gitcode....

gitblog_06618的博客 831

qt5.15 快速安装 国内源

解决Qt5.15安装下载速度过慢问题

weixin_42333471的博客 4556
上一篇: AI 芯片全解析:定义、市场趋势与主流芯片对比
下一篇: 在 Ubuntu 20.04 上交叉编译 Qt 5 应用,使其可在 Windows 运行
嵌入式孙老师
博客等级 码龄7年 5686粉丝 898原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值