本文参考10 项目打包以及游戏扩展

一、先下载这两个软件
NSIS 3.04
nisedit2.0.3

二、用QT以release模式下进行编译
在QT工程文件下会生成release文件夹

如我的生成build-CoinFlip-Desktop_Qt_5_12_6_MinGW_64_bit-Release文件夹。

点开此文件夹下的release文件夹,把生成的exe文件拷贝到一个空文件夹下。

如果安装了QT,且配置齐全,此exe文件可直接运行。

三、配置此exe文件
打开qt的安装路径下的文件夹

,将第二步中生成的CoinFlip.exe文件的文件夹放到此处,并找到windeployqt.exe文件。

在此页面shift+鼠标右键,找到“在此处打开命令窗口”打开cmd,运行

生成配置好的文件夹

这时候的CoinFlip.exe文件也可能出现缺少某个扩展文件.dll,而出错,,可在电脑中寻找或者网上下载,放到此文件夹下,就可以运行。当存在该链接文件但是入法定位程序输入点于…dll时,可参考该解决方案:https://www.cnblogs.com/ourran/p/6524790.html

在接下来的步骤开始之前,一定要测试CoinFlip.exe文件是否可以直接运行!!

四、封装成Setup.exe文件,可直接安装
这就需要步骤一的两个软件了。
直接打开HM NIS edit软件。。在此软件内封装。

文件->新建脚本:向导 。一下可以自己看着修改,直到。。

这个授权文件就是以后安装此封装的软件之后的授权声明,,可以随便建一个文档,内容可以随便写,

把这两个默认加载的文件删掉,把第三步配置好的release文件夹下的所有文件加载进去

以后选择默认就好了。

结束后点击下图中NSIS(N)----->编译脚本

选择文件夹保存.nsi文件,之后会生成Setup.exe文件,就是只需要这一个文件就可以在window下进行安装使用了。。

c++之QT软件封装(windows)相关推荐

  1. 基于Qt Creator 的Windows下数字图像处理软件[栏目]

    基于Qt Creator 的Windows下数字图像处理软件[栏目] 前言 设计过程 完整项目展示 前言 之前说准备转行软件开发,准备从C++的学习开始,恰好这学期的数字图像处理需要做一个项目,所以决 ...

  2. Qt软件发布(版本信息,Release版程序,代码打包,制作安装包)

    序言 当我们完成了Qt程序的开发,希望交予测试,或是正式发布的时候,需要将我们的程序进行层层封装,最终以一个安装包的形式呈现给用户.专业版的软件发布,以Qt软件为例,需要三个步骤:生成版本信息,生成R ...

  3. QT学习笔记(三):Qt软件打包发布(QT5.8 _msvc2013_64+Win10_64)

    QT学习笔记(三):Qt软件打包发布(QT5.8 _msvc2013_64+Win10_64) 1.编译方式介绍: 2.动态编译方式打包发布QT程序: 方法一:手动复制 方法二:使用工具 问题& ...

  4. html封装windows,windows 系统封装,打造一份属于自己的系统!

    在电脑的使用过程中,由于我们每个人的使用习惯和使用方式不同,所以我们都会对Windows系统进行自己的设置,尤其是一些搞数码软件的,如果不小心系统坏了,重装系统后,还得一一去进行重新设置,非常麻烦.如 ...

  5. Just For Fun:在windows下模拟一个windows病毒软件(windows.h)

    在windows下编程可以通过include  windows.h来调用windows控件,使用起来也是非常的方便.简单介绍几个函数. 1.Sleep()进行倒计时 #include<stdio ...

  6. QT程序在windows下部署发布

    转载:http://www.cnblogs.com/Fan_Fan/archive/2010/05/29/1746860.html QT程序在windows下部署发布 以下包括了部分网上收集的,以及q ...

  7. QT不让windows休眠的方法

    QT不让windows休眠的方法 对于一些Windows应用程序,必须要保证os不能休眠才能有效工作,如迅雷下载软件,如果os进入休眠,则会导致网络不正常,从而导致不能下载东西.那木有没有1种机制,当 ...

  8. linux下qt响应全局热键,Qt全局热键(windows篇)(使用RegisterHotKey和句柄进行注册)...

    Qt对于系统底层,一直没有很好的支持,例如串口并口通信,还有我们经常都会用到的全局热键,等等.既然Qt可能出于某种原因,不对这些进行支持,我们就只能自己写代码,调用系统相关的API了. 注意,这个是W ...

  9. Qt软件下载地址(开源,免费下载,解决方案)

    Qt软件各个版本下载(从1到5系列) 包括64位,32位,单独使用版本mingw,和VS结合使用版本msvc,区别在于使用的编译器不一样. msvc是指微软的VC编译器,MinGW是指是Minimal ...

  10. 系统封装Windows XP sp3专业版

    系统封装Windows XP sp3专业版 系统采用msdn.itellyou.cn网站Windows XP sp3专业版(VOL),定位为办公和家用. 注意:1.未删减任何组件:2.禁用了Serve ...

最新文章

  1. 阿里云https证书apache配置
  2. centos7 搭建dhcp服务器
  3. 【译】在 Linux 上不安装 Mono 构建 .NET Framework 类库
  4. 了解情况的 飞鸽传书官方网站 时候
  5. 树形结构递归_递归和匿名函数
  6. flex java 上传下载_完整的Flex多文件上传实例
  7. 总结:request.setAttribute()、session.setAttribute()和request.getParameter()的联系与区别
  8. 财务有必要学python吗-财务人是否应该学Python?
  9. MyBatis教程看这一篇就够啦,简单又全面(IDEA版)
  10. Python遗传算法解决作业调度问题(JSP)
  11. 小程序“成语猜题”部分答案,总共28667题
  12. 计算机技术是不是信息技术,计算机技术和信息技术
  13. 支撑起SNS的六度分隔理论和150法则
  14. win 10 读写EFI分区
  15. 自建Ceph存储与 AWS、阿里云、腾讯云的成本对比
  16. 出现顺丰丢件很好办,做好这几点就可无忧
  17. (已解决)微信小程序调查问卷所有题放在一个页面上
  18. 微信公众号数据2019_2019年9月原创公众号排行榜数据报告出炉
  19. 财务自由之路--笔记
  20. format()用法

热门文章

  1. 关于DBC文件的创建(DBC文件系列其一)
  2. 【Pix4d精品教程】安装Pix4Dmapper时提示“无法启动此程序,因为计算机中丢失api-ms-win-crt-runtime-l1-1-0.dll”完全解决办法
  3. java计算机毕业设计基于安卓Android的团务智慧管理APP
  4. Python 安卓群控随机修改机型
  5. 一、css样式(内部样式,外部样式,行内样式)
  6. (金税盘版)开票软件,登录提示密钥容器不存在,怎么处理?
  7. 推荐Go语言开源项目:Excelize ,获取阿里云ECS实例监控数据导出到自定义Excel表格(二)
  8. 图像的稀疏表示(Sparse Representation)
  9. 一个80后独立开发者
  10. Win9X、2000、XP、2003所有注册表设置