c++之QT软件封装(windows)

本文参考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下进行安装使用了。。

  • 0
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值