网站建设公司果动,会员管理系统免费版官方下载,做网站租服务器多少钱,电子商务平台经营者义务有哪些
关于打包好的文件乱码解决方法
打包好的文件中文乱码#xff0c;就是编码格式出现了问题#xff0c;更改一下中文脚本编码格式#xff0c;在官网Inno Setup Translations下载好中文脚本
点击下载#xff0c;然后另存为
得到ChineseSimplified.isl.txt文件后#…
关于打包好的文件乱码解决方法
打包好的文件中文乱码就是编码格式出现了问题更改一下中文脚本编码格式在官网Inno Setup Translations下载好中文脚本
点击下载然后另存为
得到ChineseSimplified.isl.txt文件后用记事本打开文件在状态栏可以看到文件编码格式为utf-8这不是我们要的 点击文件另存为选择格式为ANSI 这样就不会乱码了
这里我将这个文件重新命名了一下(命不命无所谓),把.txt后缀去掉 将得到的Chinese.isl文件放到inno Setup 安装目录下的languages目录中
这样选择中文打包完成后就不会出现中文乱码.
Qt项目打包
前置工作
为项目设置图标
在打包前首先给项目设置一个图标使用RC_ICONS 图标路径(图标格式为ico)在网上随便找个网站将图标转换成ico格式后放到项目中(与pro文件同级目录)然后在pro文件中添加选择release并执行qmake然后编译项目,就会发现exe文件的图标发生了变化
RC_ICONS 8.ico将windeployqt.exe添加到环境变量又因为windeployqt.exe在bin目录下所以就不用添加了
将项目分隔出来
然后将release下的exe文件放到一个空文件夹中这里我的文件夹放在桌面命名为tran用Qt自己的命令行工具window菜单搜索Qt就能看到 自己是mingw下的项目就选mingw,是msvc下的项目就选msvc这里我的是mingw我就选的mingw
最好不要用cmd或者其它的方式要不然可能会报无法定位程序输入点
在命令行输入 windeployqt.exe 可执行文件路径 如
windeployqt.exe D:\deskTopFiles\tran\Transform.exe这样就会生成 然后在Inno SetUp下进行打包 (在打包之前可以点击一下自己的exe看一下可不可以用正常的话是可以用的)
Innoset下打包
在开始之前教大家一个方法来判断库文件是否是必须的
首先点击exe文件运行程序然后全选文件夹进行删除这时候会提示有的库在运行中或者已打开那么直接跳过删除就行把那些无关的运行时不使用的库删除就行。
然后开始
第一步
打开Inno SetUp,点击新建 第二步
可以不勾选默认即可 第三步
第一个软件名第二个软件版本这两个必选下面俩是软件发布者和软件网址,不用管
第四步
默认即可 第五步
选择自己的exe文件和动态库所在的文件夹 第六步
默认即可
第七步
默认即可
第八步
不用填默认即可
第九步
看自己需求
第十步
选择安装包语言
第十一步
填写自己所需要的信息最好填上名字和存储路径
第十二步
默认即可
第十三步
建议通过向导生成的这个脚本文件这样以后就可以直接基于这个脚本打包程序生成安装包了。 第十四步
运行脚本 第十五步
在存储路径下可以看到安装包生成
这样就完成打包了撒花