【QT】自定义软件打包发布

简介: 【QT】自定义软件打包发布

自定义软件打包发布

  • 安装nisi和nisedit。

image-20220111172214216

  • 打开nisedit。

  • 点击——文件——新建脚本:向导。

image-20220111172905248

  • 设置名称等信息,点击下一步。

  • 选择安装图标——设置安装语言,点击下一步。

  • 选择授权文件(License.txt,里面的内容自定义。)点击下一步。

image-20220111173423517

  • 选择你的程序相关文件,删掉默认的两个。

image-20220111173708350

  • 点击添加文件,注意其中部分文件的路径。

image-20220111173816372

  • 其中要注意的路径,就是带有文件夹的,如下图所示。

image-20220111174520365

image-20220111174539381

  • 添加完成,选中.exe文件,点击下一步。

image-20220111174756306

  • 默认,点击下一步。

image-20220111174654495

  • 选择自述文件,点击下一步。

image-20220111174809257

  • 设置相关文字消息提示,以及图标。点击下一步。

image-20220111180304300

  • 将三个选项都勾上,点击完成。

image-20220111180406001

  • 保存文件,打包完成。

image-20220111180457048

image-20220111180522390


补充:windeployqt补全相关库

有可能补的不全,需要手动补充。

windeployqt ExamSys.exe

找不到命令添加环境变量。D:\QT5.9.6\5.9.6\mingw53_32\bin

image-20220111181158287

完成。

相关文章
|
6月前
|
C语言 Windows
Qt 应用程序打包成安装文件
Qt 应用程序打包成安装文件
104 0
|
29天前
(8)Qt中的自定义信号
本文介绍了如何在Qt框架中创建和使用自定义信号,并通过一个父子窗口切换的示例来展示自定义信号的实现和应用。
57 3
(8)Qt中的自定义信号
|
29天前
(7)Qt中的自定义槽(函数)
这篇文章介绍了在Qt中如何定义和使用自定义槽函数,包括类成员函数、静态类成员函数、全局函数和lambda表达式作为槽函数的示例,以及使用lambda表达式时的注意事项。
29 2
(7)Qt中的自定义槽(函数)
|
2月前
|
C语言 Android开发 C++
基于MTuner软件进行qt的mingw编译程序的内存泄漏检测
本文介绍了使用MTuner软件进行Qt MinGW编译程序的内存泄漏检测的方法,提供了MTuner的下载链接和测试代码示例,并通过将Debug程序拖入MTuner来定位内存泄漏问题。
基于MTuner软件进行qt的mingw编译程序的内存泄漏检测
|
3月前
|
搜索推荐 C++
【Qt 学习笔记】Qt窗口 | 对话框 | 创建自定义对话框
【Qt 学习笔记】Qt窗口 | 对话框 | 创建自定义对话框
66 4
|
3月前
QT 软件打包为一个单独可执行.exe文件流程
QT 软件打包为一个单独可执行.exe文件流程
616 0
|
3月前
QT6使用CMamke将qml打包成dll
QT6使用CMamke将qml打包成dll
53 0
|
3月前
【qt】自定义对话框(2)
【qt】自定义对话框(2)
23 0
|
3月前
【qt】自定义对话框(1)
【qt】自定义对话框(1)
26 0
|
5月前
Qt6.5打包(QT windeployqt不是内部或外部命令、QT错误:缺少libgcc_s_seh-1.dll ,无法正常启动(0xc000007b) 问题解决方法)
Qt6.5打包(QT windeployqt不是内部或外部命令、QT错误:缺少libgcc_s_seh-1.dll ,无法正常启动(0xc000007b) 问题解决方法)
625 1