当前位置:   article > 正文

Qt:70---使用NSIS制作软件的.exe安装包_nsis把qt程序集成一个exe文件

nsis把qt程序集成一个exe文件

一、NSIS软件

  • 使用这个软件可以将我们编写好的程序进行打包,打包成一个.exe文件,然后发送给别人进行安装使用
  • NSIS不仅可以使用于Qt软件,可以适用于任何变成所产生的程序,本文以Qt为例

二、NSIS软件下载

  • 公众号【多栖技术控小董】回复【NSIS】获取百度云下载链接。

三、演示案例

第一步:

  • 打开NSIS,选择下面一项

第二步

  • 选择新建脚本:向导(W)

第三步:

  • 点击下一步

第四步

  • 在这里我们可以设置应用程序的名称、版本、出版人、网站(可省略)、标志
  • 此处我们设置的内容如下

第五步

  • 此处我们可以设置应用程序所使用的图标、以及生成的.exe文件
  • 此处我们设置的地方如下所示

第六步

  • 此处我们设置默认值

第七步

  • 此处设置安装时.exe的默认安装路径(以及是否允许用户更改应用程序目录)、授权文件
  • 因为我们没有授权文件,所以将授权文件删除了

第八步

  • 这一步比较重要
  • 先将这两个默认文件删除(点击“X”按钮)

  • 点击“添加文件”和“添加目录”的按钮将你自己编写的Qt程序的文件和目录添加进去(备注:“添加文件”按钮只能添加文件,“添加目录”只能添加目录,要注意)

  • 我们首先添加文件,将下面这些文件都添加进去

  • 接着添加目录,添加目录比较注意,添加目录时,在“目的目录”中“$INSTDIR\”后面设置与你Qt程序一致的目录,这样目录结构才会与你程序的保持一致(重复此步骤,将目录全部添加进去)

  • 添加完成之后显示的结果如下

第九步

  • 这一步可以设置一些快捷方式等
  • 此处我们使用默认值

第十步

  • 设置程序参数与自述(此处我们使用默认值)

第十一步

  • 此处设置软件卸载时的设置(此处我们使用默认值)

第十二步

  • 完成,然后保存脚本(会产生一个.nsi脚本)并编译(编译会产生.exe)

  • 设置保存的脚本名(我们设为1.nsi)

  • 接着NSIS会进行一会儿编辑,稍等片刻

第十三步

  • 编译完成之后,结果如下,我们双击.exe,就可以像平常使用的软件一样安装了

四、错误处理

  • 如何你安装的软件使用的时候出现这个错误,就是在上面第八步没有将你的程序文件添加完整或者目录结构不一致,所以卸载软件,再使用NSIS进行一次打包将程序文件添加完整

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/羊村懒王/article/detail/112661
推荐阅读
相关标签
  

闽ICP备14008679号