背景:使用QT Widget开发了一个GUI软件,把它制作成一个Windows系统下的安装包。

操作步骤:
一、生成安装包需要的所有文件

1、把软件源码使用release模式构建编译,会在构建目录的release目录下生成对应的.exe文件。例如下,Adet.ext

2、拷贝步骤1得到的Adet.exe文件到一个新文件夹下面,加入拷贝到 G:\Setup\目录下

3、打开windows的命令行窗口cmd,使用工具windeployqt收集所有依赖文件到当前文件夹。windeployqt工具是QT安装时自带的,我用的QT的MinGW开发的软件,所以环境变量中添加了C:\Qt\Qt5.12.1\5.12.1\mingw73_64\bin,接可以直接找到这个工具。如果你执行后找不到这个工具,需要添加环境变量。

4、在步骤3使用工具收集了软件运行依赖的所有文件,但并不一定保证齐全。删除环境变量中的C:\Qt\Qt5.12.1\5.12.1\mingw73_64\bin路径,双击Adet.exe文件,如果软件可以正常运行说明依赖文件齐全;否则参考报错信息到QT安装目录下找到对应文件拷贝到此目录下再次运行,直到软件可以正常运行。

二、使用NSIS工具制作安装包

1、工具准备
(1)下载NSIS和NisEdit安装包并安装
https://download.csdn.net/download/u014552102/10428138

(2)准备一个ico文件作为安装包的图标
https://sc.chinaz.com/tubiao/index_11.html

2、制作安装包
(1)打开HM NIS Edit软件,选择文件->新建脚本:向导

(2)依次填写:应用程序名称,版本,出版人和网站地址

(3)依次填写:安装程序图标选择自己准备好的ico文件,必须是这个格式的哦;安装
程序文件填写软件安装包的名字;安装程序语音可以选择simpleChiese;
下面两个比较重要,否则无法生成自己的图标的安装包,按截图选择。

(4)下面一路确认到下图这步骤,首先删除默认生成的两个目录,然后点红色方框处
添加软件所有文件的目录 G:\Setup


(5)然后一路下一步知道完成并保存刚才配置的文件。

(6)软件会自动打开刚才生成的脚本文件,这里选择NSIS->编译脚本,此时就在
打包软件包。如果执行报错就删除脚本中对应报错的语句,直到编译通过。
编译成功后会在下面日志里打印出软件包生成的位置:
Output:“C:\Users***\Desktop\Adet_1.0_Setup.exe”

Windows系统下使用NSIS工具制作QT软件的安装包相关推荐

  1. Windows系统下三十款优秀开源软件

    Windows系统下三十款优秀开源软件 1.Firefox 官方网站:http://www.getfirefox.com/ 可替换Internet Explorer 功能特点:如果你还没有使用Fire ...

  2. Windows系统下好用的视频剪辑软件有哪些?有哪些推荐

    目前市场上有很多视频剪辑类的软件,比较出名的有:Adobe Effect.EDIUS.会声会影.Adobe Premiere等等.然而这些软件对于一些刚接触视频剪辑的小伙伴存在着很多问题,比方说学习过 ...

  3. windows系统下,获取固态U盘、固态硬盘SMART信息的小工具-CrystalDiskInfo

    SMART全称为"Self-Monitoring Analysis and Reporting Technology",即"自我监测.分析及报告技术",是一种自 ...

  4. NSIS(Nullsoft Scriptable Install System)开源安装程序制作软件使用详细步骤(Windows系统下)

    NSIS(Nullsoft Scriptable Install System)开源安装程序制作软件使用详细步骤(Windows系统下)安装包制作 1.软件详情 软件版本 版本说明 翻译跟进 2.教程 ...

  5. bat小工具_小程序反编译工具在windows系统下的调用脚本

    点击上方蓝字可以订阅哦 之前的文章中介绍了小程序的反编译工具,工具在 Linux 系统下使用时执行bingo.sh [xxx.wxapkg]就可以. 有小伙伴不知道在windows系统下如何使用,这里 ...

  6. Windows系统下的PDF编辑工具软件-PDF编辑器下载

    PDF编辑器是一款Windows系统下的PDF编辑工具软件,它支持修改编辑PDF文件并向PDF添加文字.擦除内容.插入图片.绘制直线.加椭圆框.加矩形框和旋转PDF等功能.PDF编辑器可以让您在PDF ...

  7. Windows系统下安装CVAT标注工具

    Windows系统下安装CVAT标注工具 一.Windows Docker安装 注意:此方法仅适用于 Windows 10 操作系统专业版.企业版.教育版和部分家庭版! 1.Docker Deskto ...

  8. winU盘装Linux win32,2016221在Windows系统下利用Win32 Disk Imager制作Ubuntu server U盘系统...

    在Windows系统下利用Win32 Disk Imager制作Ubuntu server U盘系统 将Ubuntu server系统写入U盘制作成系统盘的软件有很多,为什我们选择使用 Win32 D ...

  9. Windows系统下制作原版Mac系统U盘

    Windows系统下制作原版Mac系统U盘 U盘功能与Mac下制作的系统毫无差异 该制作方法,不是黑苹果,请悉知 https://download.csdn.net/download/zuoheizh ...

  10. windows系统下 第一次使用GitBash工具创建代码仓库且备份gitHub

    介绍 gitHub: 分布式GitHub是一个面向开源及私有软件项目的托管平台,因为只支持git 作为唯一的版本库格式进行托管,故名GitHub.全世界最大的代码托管平台 Git: Git是目前世界上 ...

最新文章

  1. 二分查找与二叉排序树
  2. 陕西小学三年级计算机下册教案,小学三三年级信息技术下册教学计划
  3. 条件、循环、函数定义练习
  4. 简明 XHTML 1.0 参考手册
  5. 1476D. Journey
  6. Kotlin——初级篇(一):最详细的环境搭建
  7. 蓝桥杯 ADV-103 算法提高 逆序排列
  8. 学习HTML5+CSS3的第二天
  9. keras从dataframe中读取数据并进行数据增强进行训练(分类+分割)
  10. 用网速作为手机信号强度
  11. vulkan安装流程
  12. PLC控制系统在我国的发展及应用
  13. .ani动态鼠标指针图像无法显示
  14. 968. 监控二叉树(每日一难phase2--day17)
  15. 联通光猫+路由器配置IPv6流程
  16. Registry Workshop —— 强大的注册表编辑工具
  17. 【论文解读】Stacked Hourglass Networks
  18. 如何选择适合你的兴趣爱好(二十七),外语
  19. 光纤收发器在安装使用过程所遇到的问题及解决办法
  20. windows记事本特别注意

热门文章

  1. LOJ2360「NOIP2016」换教室
  2. element的loading的蒙版导致滚动条消失,页面抖动
  3. centos-8搭建k8s并简单使用pv、pvc
  4. 网站并发cpu占用率_来,控制一下 goroutine 的并发数量
  5. 使用rem单位布局的时候有什么好处_好程序员web前端技术分享移动端页面布局
  6. mysql删除索引_MySQL 索引详解
  7. 怎么设置ppt页面的长度和宽度_FL Studio采样器该怎么设置? FL采样设置页面详解。...
  8. 大数据实效_普洱市以“大数据”思维全面提升新时代干部管理监督实效
  9. 果园机器人作文开头_【360教育】写作技巧丨写作技巧小学高年级作文最全技巧100条,建议收藏!...
  10. 自定义view跟手移动android,Android自定义view圆并随手指移动