QT打包为exe的通法

我们在qt写好的项目运行起来想要分享给同学玩,如何实现呢?

1Qt的Release出一源exe文件

然后我们就能在对应的项目路径下找到

进入release目录下

复制上面对应的路径E:\QTCCCCODE\build-time-Desktop_Qt_6_5_2_MinGW_64_bit-Release\release

但是现在双击是运行不了的

windeploy注入对应的dll文件让exe在当前目录下就能运行

现在就可以双击exe运行了,但是好累赘啊,还要依赖这么多文件夹。。

Inno Setup Downloads (jrsoftware.org)

下载这个工具

无脑安装,然后打开

关键的就是

其他的名字什么的随便填填

然后

等待执行

问你要不要保存这个脚本什么的,不保存,否

然后等待

完成后就能

搜一下你的exe

就好了!

然后你就可以发给你的兄伙伴了,小伙伴安装完就其实是windeployqt后的release的文件夹,能直接运行,也可以

相关推荐
就这个java爽!几秒前
JAVA网络编程【基于TCP和UDP协议】超详细!!!
java·开发语言·网络·tcp/ip·udp·eclipse·idea
环能jvav大师9 分钟前
基于R语言的统计分析基础:使用dplyr包进行数据操作
大数据·开发语言·数据分析·r语言
懒洋洋大魔王25 分钟前
7.Java高级编程 多线程
java·开发语言·jvm
=(^.^)=哈哈哈25 分钟前
Golang如何优雅的退出程序
开发语言·golang·xcode
学习使我变快乐27 分钟前
C++:用类实现链表,队列,栈
开发语言·c++·链表
茶馆大橘29 分钟前
【黑马点评】已解决java.lang.NullPointerException异常
java·开发语言
lmy_t33 分钟前
C++之第十二课
开发语言·c++
马剑威(威哥爱编程)36 分钟前
除了递归算法,要如何优化实现文件搜索功能
java·开发语言·算法·递归算法·威哥爱编程·memoization
我码玄黄1 小时前
THREE.js:网页上的3D世界构建者
开发语言·javascript·3d
MuseLss1 小时前
HashMap高频面试知识点
java·开发语言·哈希算法