目录
1.1、可以利用QT官网提供的工具windeployqt 生成方式见如下:
二、使用绿色汉化版打包小程序inno setup5.5 .exe 对目标目录下的文件进行打包发布。
首先介绍一下自己的经历:我在将Qt Creater 生成的xx.exe中,想将.exe及其相关的动态链接库及其所有的相关文件进行打包,生成一个.exe文件。以便于传播和转交,也顺应当下的主流做法。经过自己的折腾和阅读其他博主的作品,试了好多,网上资源比较繁杂,特意将自己的心得和历程清晰明了的进行了说明。方便遇到此问题的人快速的解决问题,这也是我们来到这里的初衷。
-
一、链接.exe文件的.dll动态链接库
首先介绍一下Inno Setup 打包发布程序的步骤,软件是基于Qt Creater 开发,Windows平台
1.1、可以利用QT官网提供的工具windeployqt 生成方式见如下:
利用Cmd 命令行进入BattreyMonitorSystem20190424Even.exe文件所在的目录,输入windeployqt BattreyMonitorSystem20190424Even.exe 即可;但是我更喜欢第二张方式(一个偶然的时候在网上看到的,见下面)
1.2、使用脚本文件
首先在exe文件夹中右键新建一个记事本文件---->之后左上角点击文件 ----->另存为 ----->文件名..bat(文件名自定义即可,例如我命名为Script.bat)
之后右键Script.bat ,以记事本方式打开,编辑内容为:
I:\Qt\Qt5.8.0\5.8\mingw53_32\bin\windeployqt.exe为我电脑上windeployqt.exe所在的位置,BattreyMonitorSystem20190424Even.exe为需要链接库文件的exe文件。编辑完成后,关闭保存。双击Script.bat即可,也可实现上述1的操作,非常方便。