QT 的打包成一个安装程序 , 其中的问题,和HM Nis Edit 打包成安装程序的时候 没有语言的问题。

1.首先需要下载,两个东西  一个  HM Nis  Edit ,  一个 Nsis  


2.下载地址

1.NM  Nis  Edit   : hm nis edit免费版下载-nisi脚本编辑工具(hm nis edit)下载v2.03 中文版-绿盟 (xdowns.com)

2.Nsis  :Download - NSIS (sourceforge.io)


3.HM Nis Edit  打包成安装程序的时候 没有语言   

问题的原因:

1.第一件事看有没有Nsis 这个软件。(没有的话,  下软件去吧!!!)

2.在 Nis Edit  里面没有配置 

就是找到  Nsis 里面的makensiis.exe 文件和   Nsis.chm  文件 添加  

                


 4.打包成一个安装程序的过程

项目打包以及游戏扩展
1、选择 release,构建工程,生成 .exe文件


2、将 .exe文件拷贝到任意路径下,将其进行打包,这样在任意一台没有安装QT环境的电脑也可以运行,打包前首先要确保QT的安装目录下有 windeployqt.exe


3.把之前的文件 移到一个新的文件夹里面! (CoinFlip  是你的QT release   生成的应用文件)

你要保证你自己双击 它(CoinFlip.exe  ) 能运行!!(有错误看下面!!)

 


4、打开windows的命令终端,进入到 .exe目录下(快捷方式:在文件夹中,点击空白处,shift+右键,选择“在此处打开窗口”)(或者 cd  路径),输入 windeployqt.exe  [.exe文件名称]   

或者语句改成: windeployqt  CoinFlip.exe   上面那个语句不行试试这个 。 

5、生成成功后,会在当前目录下生成一些文件,将此文件夹拷贝到任意没有QT环境的电脑上也能运行

 之后出现这种情况:

解决办法:  (在环境编译的路径上加上  QT  的编译路径)


假如  打包成一个安装程序,或者直接发个别人 (那个人的电脑上没有 QT  会出现这种情况)

解决办法:

直接把这几个文件加到  那个文件夹里面去!!


1. 安装完上述两款软件后启动HM NIS Edit,如图:


2.点击“文件”-“新建脚本:向导”,如图:


3 弹出向导欢迎界面,点击“下一步”:

 


4. 可以自定义应用程序名称,版本,出版人,网站等信息,点击“下一步”: 


5 安装程序语言取消选择“English”,选择“SimpChinese”,点击“下一步”:

 


6 设置授权文件的路径,点击“下一步”:

向导中默认的许可文件路径为“c:\path\to\licence\YourSoftwareLicence.txt”,但事实上这个路径并不存在,因此设置授权文件的路径,但要确保路径是存在的。为此,在C:\util  目录下创建了协议许可.rtf文件。 

(只要建立了,就行那个.rtf 文件不要写东西)(前缀的名字随便)

 


7 应用程序列表中有默认的两个文件,实际制作安装包时,这两个文件往往不是我们需求的文件:

选中它们,利用“删除文件”按钮将其移除:

然后点击“添加目录树”按钮:


8 确认下应用程序的图标信息,点击下一步:

9 可以指定安装程序完成时要执行的程序文件,点击“下一步” 


10 可以指定解除安装程序属性,然后点击“下一步”:

 


11 勾选“保存脚本”、“转换文件路径到相关路径”,点击“完成”:

 


12 .提示保存脚本窗口,为脚本命名,如图为“signjing安装示例.nsi”,点击“保存”按钮:

 


 13 .脚本保存后自动回到编辑器主界面:


 14.在脚本的    目录  C:\util     下可以看到安装包Setup.exe已产生:

这个时候安装包已经搞好!!


  • 6
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值