出于总是忘记打包的具体步骤这一原因,特此作记录
QT 打包Exe应用程序
step 1:
将qt项目该用Relase构建,并且编译构建
等待构建完成,项目所在的目录下会多出一个文件
step 2:
找到对应的.exe文件,将它复制到另一个空文件夹中 (可以在桌面 容易找到)
使用windeployqt命令(在终端控制台中使用,快捷键win+R 输入cmd回车)
完整命名如下,windeployqt+空格+.exe文件的绝对路径回车等待完成
完成后可以看到文件夹下多了很多东西
step 3:
做到这里还不能直接分享程序供他人使用,还需要借助打包工具进行封装打包,这里分享的是NSIS工具。如果你已经安装了NSIS,请跳到step 4.
安装NSIS
下载地址: NSIS链接
安装HW VNIS Edit
HW VNIS EDIT是NSIS这门语言的一个开发工具,能通过向导自动生成一些代码,所以需要安装
下载地址: HW VNIS Edit链接
安装完成后进入HW VNIS Edit界面
step 4:
首先进入HW VNIS Edit界面
点击文件,新建脚本:向导
点击下一步
下一步
下一步
除特权文件一栏清空以外,其他都可以默认直接下一步
下一步
添加step 2新建的整个文件夹后点击下一步
下一步
始终点击下一步最后保存并且编译脚本即可
Finish!
等待编译完成后就可以在桌面上看到名为Setup.exe的文件
这个文件可以分享给其他人