4,Qt应用程序打包发布
本文将讲述,如何把自己的劳动成果展现在用户的面前。整个过程分为两个步骤,第一步,使用 Q t自带的工具 windeployqt,获取应用程序运行所需的动态链接库。第二步,使用 Advanced Installer 制作安装包。Advanced Installer 软件的获取和更详细的使用教程,可以去官网进行软件下载和学习(Advanced Installer 官网:http://www.advancedinstaller.com/)。本文将以最简单的 Hello World! 程序为例,演示 Qt 应用程序打包发布的全过程。
1,获取应用程序运行所需的动态链接库
编译生成 Release 版可执行文件 HelloWorld.exe,如果将它拷贝到没有安装 Qt 的电脑上将无法运行,提示缺少 dll 文件。所以需要先获取应用程序运行所需的动态链接库。
制作,获取应用程序运行所需的动态链接库,用到的批处理文件。打开记事本,添加一下内容。
C:\Qt\5.7\msvc2015_64\bin\windeployqt.exe HelloWorld.exe
路径和文件名根据具体情况进行修改,保存文件,名称改为“获取运行库.bat”。把批处理文件和编译生成的 Release 版可执行文件 HelloWorld.exe,放到相同的文件夹下。