Qt5项目开发中,打包生成单个EXE程序

本文涉及的产品
服务治理 MSE Sentinel/OpenSergo,Agent数量 不受限
可观测可视化 Grafana 版,10个用户账号 1个月
简介: Qt5项目开发中,打包生成单个EXE程序

一:打开工程项目

image.png


二:选择Release

image.png


三:点击执行程序(以Release运行)

image.png

确保程序正常运行看到理解效果:

image.png

四:在生成的build文件夹目录下,找到release目录下,将以后缀exe文件复制放到一个空文件夹中。

image.png

image.png

image.png

比如:现在将此exe程序复制到D盘对应目Release(自己动手创建目录)即可。

image.png

五:打开Qt 5.12.12 (MinGW 7.3.0 32-bit)软件,转到存放exe文件的目录,然后使用 windeployqt  工具命令操作如下:

image.png

image.png

image.png

image.png

现在exe文件打开就可以正常运行。

注意:如果要减少打包后的exe文件大小,可以在这时打开exe文件,然后将源文件夹中的文件全部删除,exe的依赖文件会弹出提示,正在使用无法删除,则跳过这部分文件,这样,其他非依赖文件就会被删除,程序也会更小。


六:使用Enigma Virtual Box进行打包程序

image.png

七:然后选择刚刚的文件夹

image.png

image.png

image.png

八:最后点击Process进行打包即可

image.png

image.png

image.png

image.png

现可将此exe程序放到任何机器云执行【完成】。

相关文章
|
17天前
|
C语言 Windows
Qt 应用程序打包成安装文件
Qt 应用程序打包成安装文件
24 0
|
17天前
|
开发框架 Unix Linux
深度探索:Qt CMake工程编译后的自动打包策略
深度探索:Qt CMake工程编译后的自动打包策略
52 0
|
17天前
Qt rcc静态资源编译及使用 QtInstallframework 打包成安装包后图标丢失问题
Qt rcc静态资源编译及使用 QtInstallframework 打包成安装包后图标丢失问题
35 0
|
JavaScript 前端开发 C++
初学Qt不会样式表怎么办,打包好的Qt样式表一键生成送给你。
很多人应该和我一样,想做界面才接触的Qt,结果就是做不出来华丽的界面,想给控件上个色?不会,百度半天,好不容易给控件添加了背景色,下一个控件又不会了,别急,这次福利来了,我将平时用到的样式表做了一个总结,并做了一个一键生成,调节数据就可以实时显示,里面包括了Label,LineEdit,PushButton,CheckBox,RadioButton,ScrollBar,Slider,Progressbar,Tabwidget,ToolBox,TabWidget控件的自定义。代码很简单,就是重复写槽函数,但其对于新手的学习很有帮助,避免了盲目,大量的通过百度数据拼接样式表。一来方便学习,所以参数
初学Qt不会样式表怎么办,打包好的Qt样式表一键生成送给你。
|
17天前
|
人工智能 编译器 C++
新版Qt6快速打包程序脚本
不知道啥时候Qt更新了,目前是6.7.0,项目默认的生成路径改了, 从 项目目录的同级目录 改为了 项目目录中的build目录, 之前的脚本也用不了了,所以用AI更新了一下脚本, 希望能帮到大家,方便快速打包程序到桌面。
46 9
|
17天前
Qt程序打包发布记录使用windeployqt工具
Qt程序打包发布记录使用windeployqt工具
|
17天前
|
区块链
Qt程序发布(修改软件图标、版本号、打包)
Qt程序发布(修改软件图标、版本号、打包)
|
8月前
Qt-做一个快速打包插件(一键完成项目软件打包)
Qt-做一个快速打包插件(一键完成项目软件打包)
|
缓存 Ubuntu Unix
Qt实用技巧:在CentOS上使用linuxdeployqt打包发布qt程序
本篇文章依然是继续发布主题,有centOS的qt项目需要发布,系统是CentOS8.2,同时也做了CentOS7.5的发布(CentOS7.5整体差上不差,就是需要先yum卸载自带的cmake,然后源码安装cmake3.4)
Qt实用技巧:在CentOS上使用linuxdeployqt打包发布qt程序
|
9月前
QT之程序打包发布
QT之程序打包发布