qt下载和安装教程国内源下载地址

qt不断在更新中,目前qt6日渐成熟,先前我们到官方下载或者国内镜像直接可以下载到exe文件安装,但是最近几年qt官方似乎在逐渐关闭旧版本下载通道,列为不推荐下载。但是qt5以其广泛使用和稳定性,以及积累大量代码使得qt5仍然具有应用价值。所以安装包下载越来越难,因此出这个教程。本例子以5.13.2安装教程为例。如果您找不到需要的安装包,可以官方通道下载或者参考国内镜像gitee.com/FIRC/qt_cn_mirror试试可以下载到自己需要的版本即可。下面开始进行安装教程讲解,其他版本类似。

Qt 5.13.2 Windows安装教程

前言

Qt是一个跨平台的C++应用程序开发框架,本教程将指导您在Windows系统上安装Qt 5.13.2版本。

安装步骤

1. 下载Qt安装程序

  1. 访问Qt官方下载页面:
    • 打开浏览器,访问:[Qt官方下载页面]

    • 在这里插入图片描述

    • 或直接下载链接:qt-opensource-windows-x86-5.13.2.exe

2. 运行安装程序

  1. 双击下载的安装文件qt-opensource-windows-x86-5.13.2.exe
  2. 如果出现Windows安全警告,点击"是"允许程序运行

3. 安装向导步骤

步骤1:欢迎界面
  • 点击"Next"继续
步骤2:登录Qt账户

打开软件,点击Next。如果有QT账号,直接在位置1 登录,如果没有QT账号,需要在位置2 进行注册,输入邮箱,注册密码后,勾选复选框,点击next,会给邮箱发送一份邮件。
在这里插入图片描述

步骤3:安装目录选择
  • 默认安装路径:C:\Qt
  • 建议安装在非系统盘,例如:D:\Qt
  • 确保安装路径没有中文和特殊字符
  • 点击"Next"继续
步骤4:组件选择

必选组件:

  • Qt 5.13.2
    • MSVC 2017 64-bit
    • MinGW 7.3.0 64-bit
  • Developer and Designer Tools
    • Qt Creator
    • Debugging Tools for Windows
    • Qt Debug Information Files
    • MinGW 7.3.0 64-bit
      在这里插入图片描述
步骤5:许可协议
  • 阅读并接受许可协议
  • 点击"Next"继续
步骤6:开始安装
  • 确认所有设置无误
  • 点击"Install"开始安装
  • 等待安装完成(可能需要30分钟到1小时,取决于网速和电脑配置)

4. 环境变量配置

安装完成后,需要配置环境变量:

  1. 右键"此电脑" → “属性” → “高级系统设置” → “环境变量”
  2. 在"系统变量"中找到"Path"
  3. 点击"编辑",添加以下路径(根据实际安装路径调整):
    D:\Qt\5.13.2\mingw73_64\bin
    D:\Qt\Tools\mingw730_64\bin
    D:\Qt\Tools\QtCreator\bin
    

5. 验证安装

  1. 打开Qt Creator
  2. 创建新项目:
    • 点击"File" → “New Project”
    • 选择"Application" → “Qt Widgets Application”
    • 点击"Choose"
  3. 配置项目:
    • 设置项目名称和路径
    • 选择构建套件(Kit):选择"Desktop Qt 5.13.2 MinGW 64-bit"
  4. 点击运行按钮(绿色三角形)或按F5运行项目

6. 常见问题解决

  1. 找不到编译器

    • 检查环境变量是否配置正确
    • 重启Qt Creator
    • 在Tools → Options → Build & Run中检查编译器设置
  2. 项目无法运行

    • 检查是否选择了正确的构建套件
    • 确保项目配置中选择了正确的Qt版本
    • 清理项目(Build → Clean Project)后重新构建
  3. DLL缺失错误

    • 确保环境变量中包含了Qt的bin目录
    • 可以将必要的DLL文件复制到程序执行目录

7. 推荐配置

  1. Qt Creator设置:

    • 主题:可选择深色主题(Tools → Options → Environment)
    • 字体:选择等宽字体如Consolas
    • 代码风格:设置适合的缩进和编码风格
  2. 性能优化:

    • 在Tools → Options → Build & Run中设置合适的并行编译数
    • 可以设置为CPU核心数

总结

完成以上步骤后,您就已经成功安装了Qt 5.13.2并配置好了开发环境。建议:

  1. 保存安装包以备将来重装
  2. 定期备份项目和配置文件
  3. 在开发前先创建测试项目确保环境正常

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/36701.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

k8s1.30 部署calio网络

一、介绍 网路组件有很多种,只需要部署其中一个,推荐calio。 calio是一个纯三成的数据中心网络方案,calico支持广泛的平台。如k8s,openstack等。 calio在每一个计算节点利用linux内核,实现了一个高效的虚拟路由器来…

navicat导出文件密码解密

文章目录 一、概念二、导出文件1、创建的数据库连接信息2、导出带密码的连接信息3、查看导出后的文件 三、Python代码解析四、参考地址 一、概念 Navicat中导出的带密码的文件后缀是.ncx结尾的,里面是xml格式的文件,存储了数据库的连接,方便…

实验5:Vuex状态管理

Web前端开发技术课程实验报告 实验5:Vuex状态管理 一、实验目的: 掌握Vuex的工作原理和5个核心概念。掌握Vuex API接口的使用方法。 二、实验要求: 掌握mutations、actions、getters的定义和使用方法,完成以下实验内容。上交实…

深入解析 Linux 声卡驱动:从架构到实战

在嵌入式 Linux 设备中,音频功能的实现离不开 Linux 声卡驱动。而 ALSA (Advanced Linux Sound Architecture) 作为 Linux 内核的音频框架,提供了一整套 API 和驱动模型,帮助开发者快速集成音频功能。本篇文章以 WM8960 音频编解码器&#xf…

windows+ragflow+deepseek实战之一excel表查询

ragflows平台部署参考文章 Win10系统Docker+DeepSeek+ragflow搭建本地知识库 ragflow通过python实现参考这篇文章 ragflow通过python实现 文章目录 背景效果1、准备数据2、创建知识库3、上传数据并解析4、新建聊天助理5、测试会话背景 前面已经基于Win10系统Docker+DeepSeek+…

【VUE】ant design vue实现表格table上下拖拽排序

适合版本&#xff1a;ant design vue 1.7.8 实现效果&#xff1a; 代码&#xff1a; <template><div class"table-container"><a-table:columns"columns":dataSource"tableData":rowKey"record > record.id":row…

vue3+Ts+elementPlus二次封装Table分页表格,表格内展示图片、switch开关、支持

目录 一.项目文件结构 二.实现代码 1.子组件&#xff08;表格组件&#xff09; 2.父组件&#xff08;使用表格&#xff09; 一.项目文件结构 1.表格组件&#xff08;子组件&#xff09;位置 2.使用表格组件的页面文件&#xff08;父组件&#xff09;位置 3.演示图片位置 ele…

ModBus TCP/RTU互转(主)(从)|| Modbus主动轮询下发的工业应用 || 基于智能网关的串口服务器进行Modbus数据收发的工业应用

目录 前言 一、ModBus TCP/RTU互转&#xff08;从&#xff09;及应用|| 1.1 举栗子 二、ModBus TCP/RTU互转&#xff08;主&#xff09; 2.1 举栗子 三、ModBus 主动轮询 3.1 Modbus主动轮询原理 3.2 Modbus格式上传与下发 3.2.1.设置Modbus主动轮询指令 3.2.2 设…

Elasticsearch 在航空行业:数据管理的游戏规则改变者

作者&#xff1a;来自 Elastic Adam La Roche 数字化客户体验不再是奢侈品&#xff0c;而是欧洲航空公司必不可少的需求。它推动了客户满意度&#xff0c;提升了运营效率&#xff0c;并创造了可持续的竞争优势。随着行业的不断发展&#xff0c;优先投资前沿数字技术和平台的航空…

CXL协议之FM(Fabric Management)解释

CXL协议中的FM功能详解 1. FM的核心作用 FM是CXL&#xff08;Compute Express Link&#xff09;架构中的核心管理实体&#xff0c;负责协调和管理CXL设备之间的通信、资源分配及拓扑结构。其核心功能包括&#xff1a; 设备发现与枚举&#xff1a;识别CXL拓扑中的设备&#x…

html5基于Canvas的经典打砖块游戏开发实践

基于Canvas的经典打砖块游戏开发实践 这里写目录标题 基于Canvas的经典打砖块游戏开发实践项目介绍技术栈核心功能实现1. 游戏初始化2. 游戏对象设计3. 碰撞检测系统4. 动画系统5. 用户界面设计 性能优化1. 渲染优化2. 内存管理 项目亮点技术难点突破项目总结 项目介绍 在这个…

IDEA的常用设置与工具集成

简介 IDEA是捷克JetBrains公司推出的一款Java集成开发环境&#xff0c;在业内被公认为最好的Java开发工具之一&#xff0c;尤其在智能代码助手、代码自动提示、重构、J2EE支持、Ant、Junit、CVS整合、代码审查、创新的GUI设计等方面的功能可以说是超强的。 官网&#xff1a;ht…

Golang | 每日一练 (6)

&#x1f4a2;欢迎来到张胤尘的技术站 &#x1f4a5;技术如江河&#xff0c;汇聚众志成。代码似星辰&#xff0c;照亮行征程。开源精神长&#xff0c;传承永不忘。携手共前行&#xff0c;未来更辉煌&#x1f4a5; 文章目录 Golang | 每日一练 (6)题目参考答案什么是内存逃逸&am…

Qt窗口控件之颜色对话框QColorDialog

颜色对话框QColorDialog QColorDialog 是 Qt 内置的颜色对话框&#xff0c;它允许用户选择一个颜色&#xff0c;并通过接口获取颜色的值&#xff0c;进行进一步设置。 获取QColorDialog颜色 QColorDialog 可以使用堆创建&#xff0c;挂载对象树的方式。但它更适合使用它的静…

Windows Docker 报错: has no HTTPS proxy,换源

pull python 3.7报错&#xff1a; 尝试拉取Docker 测试库hello world也失败 尝试使用临时镜像源&#xff0c;可以成功拉取&#xff1a; sudo docker pull docker.m.daocloud.io/hello-world说明确实是网络问题&#xff0c;需要配置镜像源&#xff0c;为了方便&#xff0c;在d…

Unity Shader 学习16:全局光照 概念理解

- 全局光照 直接光 间接光&#xff0c;在没有开启GI的情况下是不计算间接光的&#xff08;如果放了光照探针 倒是可以模拟间接光 <光照探针只影响动态物体>&#xff09;&#xff1b; - 处理对象&#xff1a;静态物体(static) 、 非静态(动态)物体&#xff1b; - 计算方…

【蓝桥杯python研究生组备赛】005 数学与简单DP

题目1 01背包 有 N 件物品和一个容量是 V 的背包。每件物品只能使用一次。 第 i 件物品的体积是 vi&#xff0c;价值是 wi。 求解将哪些物品装入背包&#xff0c;可使这些物品的总体积不超过背包容量&#xff0c;且总价值最大。 输出最大价值。 输入格式 第一行两个整数&a…

吴恩达机器学习笔记复盘(六)梯度下降算法

简介 梯度下降&#xff08;Gradient Descent&#xff09;是一种常用的优化算法&#xff0c;广泛应用于机器学习、深度学习等领域&#xff0c;在这里是用于求J&#xff08;w,b&#xff09;局部最小值。 我自己觉得这样说有点过于抽象。换个直观点的说法就是&#xff0c;一个人…

【Golang那些事】go1.22和1.23 更新重点及测评

好久没有写文章了&#xff0c;攒了一年的Golang版本特性的技术点以及踩过的坑&#xff0c;那就在新年第一篇的文章中做一个总结吧&#xff1a; 一、关于迭代器 (一)迭代器去掉了共享共享内存 一个经典的面试题 说到Golang经典的面试题&#xff0c;大家可能都刷到过很多&…

【css酷炫效果】纯CSS实现照片堆叠效果

【css酷炫效果】纯CSS实现照片堆叠效果 缘创作背景html结构css样式完整代码基础版进阶版(增加鼠标悬停查看) 效果图 想直接拿走的老板&#xff0c;链接放在这里&#xff1a;https://download.csdn.net/download/u011561335/90492022 缘 创作随缘&#xff0c;不定时更新。 创…