QT安装简介

article/2025/9/13 10:40:57

1、下载QT安装包

下载网址:http://download.qt.io/

或者http://download.qt.io/archive/qt/

选择一个你需要的版本,例如 5.10


点击进去后,选择对应操作系统的安装包下载,例如qt-opensource-windows-x86-5.10.0.exe

2、安装QT

安装包下载好后,双击运行,根据提示一步步往下走即可


在选择要安装的组件时,可能需要注意了,可以用两种编译器编译QT程序,一个是Visual Studio,另外一个是MinGW,是Minimalist GNUfor Windows的缩写。

如果选择了Visual Studio作为编译器,就必须安装对应版本的Visual Studio,刚开始我是安装Visual Studio2015,但是发现VS 太大了,十几个G,安装之后C盘所剩无几。虽然安装时选到了其他盘,但是大部分仍然还是被装到了C盘,卸载的时候也很无奈,得从控制面板中一个个卸载。

虽然安装QT时选择了MSVC组件,但是Visual Studio编译器并没有一起安装,因为Visual Studio是微软的软件,QT是不敢把它集成到自己的安装包中,但是如果选择了MinGW,就会在安装上MinGW编译器,因为MinGW是开源的。

3、创建一个工程

安装好后,双击QtCreator运行


选择新建一个工程,可以选择Qt Widgets Application


选择Qt Widgets Application 模版后,编译运行起来就能看到一个简单的界面


点击左下角的三角图标编译和运行你的程序,这时候就会弹出一个窗口,如果是要编译出正式版本的exe,可以编译出release版本


在项目界面中的构建配置中选择成release,默认是debug,release版本编译出来的exe会比debug版本的文件要小。


同样的点击三角形运行图标后,会在对应的目录下生成exe文件,这个exe文件双击之后还是无法运行的,因为缺少一些dll文件,那么我们怎么知道还缺少什么dll文件,可以用QT自带的工具来完成。


运行该该程序


切换到一个空目录下,同时把QT编译出来的exe文件拷贝到这个目录下,然后输入windeployqt  ProgramName.exe


运行完之后,会在该目录下生成需要的文件,这时再双击exe文件,就可以之前运行程序了,同样把该目录下的所有文件拷贝到其他电脑上,也可以直接运行。

如果觉得在命令窗口中输入命令很麻烦,也可以使用如下脚本来帮助生成依赖文件

qt_pack.bat

@echo offrem set current dir
set cur_dir=%cd%rem Setting up environment for Qt usage...
set PATH=D:\Qt\Qt5.10.0\5.10.0\mingw53_32\bin;D:/Qt/Qt5.10.0/Tools/mingw530_32\bin;%PATH%rem set windeployqt tool path
set windeployqt=D:\Qt\Qt5.10.0\5.10.0\mingw53_32\bin\windeployqt.exefor /f "delims=\" %%a in ('dir /b /a-d /o-d "%cur_dir%\*.exe"') do (for /f "delims=.exe tokens=1,*" %%i in ("%%a") do ( rem if dir is exist ,remove firstlyif exist %cur_dir%\%%i (rd /s /Q %cur_dir%\%%i)rem create dirmd %cur_dir%\%%irem move exe file to designated dirmove %%a %cur_dir%\%%i\%%arem execute windeployqt      %windeployqt% %cur_dir%\%%i\%%a)
)rem wait for input
pause

将上面的内容拷贝到一个.bat的脚本文件中,放在一个空目录下,把QT编译出来的exe也放在这个目录下,运行脚本即可

上述脚本中set PATH 需要改成QT对应的安装目录,注意后面的路径是/

set PATH=D:\Qt\Qt5.10.0\5.10.0\mingw53_32\bin;D:/Qt/Qt5.10.0/Tools/mingw530_32\bin;%PATH%

脚本中的 windeployqt 也需要改成QT对应的安装目录

set windeployqt=D:\Qt\Qt5.10.0\5.10.0\mingw53_32\bin\windeployqt.exe

编写脚本遇到的问题

for /f "delims=.exe tokens=1,*" %%i in ("%%a")

遍历当前目录下的exe文件,依次调用windeployqt 给对应的exe 生成依赖文件,需要先在当前目录下创建一个文件夹,文件夹的名称就是exe对应的文件名,外面的一个for循环可以得到exe的文件名和后缀,例如Qwind.exe,这个值存在%%a中,我需要把%%a中的.exe去掉,只保留Qwind,所以写了第二个for,用于得到.exe前面的字符串。

一开始写成 in (%%a) ,结果死活运行不正确,后面加了单引号'%%a' 也不正确,最后改成了双引号才没有问题。



http://chatgpt.dhexx.cn/article/D41qj4bl.shtml

相关文章

QT安装教程(简易)

官方网址 Qt官方网址:http://download.qt.io 注意!!!!!!!!!!这里下载记得要下载5版本以上的,因为5版本以上的自带打包工具&#xf…

Qt的安装及配置

一、Qt的安装 1.下载链接 或者 网盘下载 链接: https://pan.baidu.com/s/15Fwh8kOtrj4GIIg6ptnb7A 提取码: uvar 2.先注册账号,用自己的qq邮箱就可(注意:密码要有数字和大小写字母) 3.看图 4. 第一个:通过在Q中启用发送假名使用统计数据来…

Linux下的QT安装及初步使用过程(一)

目录 1.QT的安装 2.创建第一个QT程序 (1)QT代码(C) (2)使用qmake工具生成工程文件 ①确保qmake是可用的 ②如果不能找到qmake,则以下方式参考 ③使用qmake生成工程文件 ④生成Makefile文…

QT的安装 [新版2022]

QT的安装 [新版2022] 1 概述2 qt官网3 下载安装3.1 登录账号3.2 阅读同意许可3.3 开始安装3.4 帮助改进建议3.5 指定安装目录3.6 选择组件3.7 选择版本的依赖文件3.8 手动下载安装程序 1 概述 最近QT发布了6版本,5.x版本依然坚挺,官方也给出了LTS的标识…

【QT】简单易学的QT安装教程

对于在Windows系统上安装QT,经常会出现各种各样的错误,从不知选择版本到安装好后也无法使用,实属让人头疼。经过多次试错,找到了简单易学的QT方式,同时也会说明其中需要注意的点 一、QT安装和新建QT文件 https://dow…

Qt安装详细步骤

qt安装地址 安装步骤如下: (上图为所勾选的编译组件详细勾选项,只适用于初学初学者)

Qt安装教程(Qt 6.4)

Qt安装教程(Qt 6.4) 一、Qt简单介绍二、安装Qt(1)下载(2)安装 三、Qt组件一览(1) “Preview”分类下的开发组件(2) “Qt ”分类下的开发组件 一、Qt简单介绍 …

QT安装具体图解

文章目录 QT安装包下载Qt安装1.双击下载好的安装包,出现界面点击next2.根据个人情况选择填写信息,有账号就登陆,没有就注册一个(注意:注册时候的密码需要英文大写,小写,数字,特殊符号…

Qt下载安装及配置教程

进入qt中文网站:https://www.qt.io/zh-cn/ 下载开源版 往下滑,下载Qt在线安装程序 它已经检测出我的是windows系统,直接点击download就好。如果是其它的系统,需要找到对应自己系统的安装包。 然后跟网速有关,等…

QT系列---安装

文章目录 一、QT介绍二、为什么嵌入式系统界面推荐使用QT开发?三、QT安装教程四、QT的第一个界面五、QT的设计页面 一、QT介绍 QT是基于C语言的图形用户界面应用程序开发框架。QT除了可以开发GUI程序,也可以发开像控制台工具和服务器这些。 QT目前除了C…

Qt的下载安装全教程

一、Qt 的安装 1.下载地址:https://download.qt.io/official_releases/qt/ ;如下图1,图2,选择自己想要下载的版本,我下载的5.12.12,文件3.7G,建议使用加速器下载;在此说明一下&…

Qt5.14.2下载与安装(保姆级图文教程)

文章目录 1 官方下载地址2 Qt5.14.2 安装3 代码测试4 组件更新5 卸载 1 官方下载地址 下载地址:https://download.qt.io/archive/qt/5.14/ 根据自己的系统选择安装包进行下载。 本人是Windows10 64位系统,虽然安装包名称只有x86,但是在安装…

Qt在线安装教程(详细图文)

Qt在线安装教程(详细图文 一、前言二、QT账号的注册三、QT的安装的镜像四、安装的过程 一、前言 个人主页: ζ小菜鸡大家好我是ζ小菜鸡,小伙伴们,让我们一起来学习Qt在线安装。如果文章对你有帮助、欢迎关注、点赞、收藏(一键三连) 二、QT账…

数位dp。。。

(建议认真学的人最好别看我的博客) https://blog.csdn.net/KonnyWen/article/details/104475276别人的一篇博客,明天早上学! 好的我们开始:数位 dp 是指求在数位限制下有多少满足要求的数的 dp \texttt{dp}dp。例如&am…

数位dp + 记忆化搜索

这里写目录标题 数位dp记忆化搜索例题 数位dp 1.数位dp的由来:数位dp也是动态规划的一种类型,而数位dp解决的问题往往是这样的: 题目会给你一个区间,然后让你去根据这个区间去找一些符合条件的数据。 但是这样的话我们最可能想到…

-数位DP

目录 1、 数位和 2、不要62 3、数数1 4、数数2 5、数数3 1、 数位和 // 数位和#include<bits/stdc.h> using namespace std; int c[21]; long long l, r, ans[10], f[17];inline void calc(long long n, int xs){ // xs : 系数int m 0; while(n){c[m]…

数位DP 详解+模版

首先清楚数位DP要解决什么样的问题&#xff1a; 求出在给定区间 [A,B] 内&#xff0c;符合条件 f(i) 的数 i 的个数。条件 f(i) 一般与数的大小无关&#xff0c;而与数的组成有关。由于数是按位dp&#xff0c;数的大小对复杂度的影响很小。 用记忆化搜索来实现。 先来看模板…

数位DP~

综述 数位DP的应用范围&#xff1a; 在某个区间内有多少个满足一定的性质 数位DP中使用的方法&#xff1a; 类似于前缀和。A到B相当于f[B] - a[A-1] 这一点尤为重要&#xff0c;因为已经弱化了边界&#xff0c;使得考虑的更少分情况讨论 ​ 1081. 度的数量 ​ 输入样例…

数位dp(模板)

数位dp问题题型往往是这样的&#xff1a; 给定一个区间[L,R]&#xff0c;求这个区间中满足“某种条件”的数的总数。 题目&#xff1a;求区间[L,R]范围内有多少带3的数&#xff0c;所谓带3的数就是这个数十进制表示中存在至少一位3 比如3,&#xff0c;123,3333,都是带3的数&…

数位DP讲解

转载自&#xff1a;http://www.cnblogs.com/itlqs/p/5935308.html 数位DP其实是很灵活的&#xff0c;所以一定不要奢求一篇文章就会遍所有数位DP的题&#xff0c;这一篇只能是讲清楚一种情况&#xff0c;其他情况遇到再总结&#xff0c;在不断总结中慢慢体会这个思想&#xff0…