4,Qt应用程序打包发布
2017-09-17 00:18
295 查看
4,Qt应用程序打包发布
本文将讲述,如何把自己的劳动成果展现在用户的面前。整个过程分为两个步骤,第一步,使用 Q t自带的工具 windeployqt,获取应用程序运行所需的动态链接库。第二步,使用 Advanced Installer 制作安装包。Advanced Installer 软件的获取和更详细的使用教程,可以去官网进行软件下载和学习(Advanced Installer 官网:http://www.advancedinstaller.com/)。本文将以最简单的 Hello World! 程序为例,演示
Qt 应用程序打包发布的全过程。
1,获取应用程序运行所需的动态链接库
编译生成 Release 版可执行文件 HelloWorld.exe,如果将它拷贝到没有安装 Qt 的电脑上将无法运行,提示缺少 dll 文件。所以需要先获取应用程序运行所需的动态链接库。
制作,获取应用程序运行所需的动态链接库,用到的批处理文件。打开记事本,添加一下内容。
路径和文件名根据具体情况进行修改,保存文件,名称改为“获取运行库.bat”。把批处理文件和编译生成的 Release 版可执行文件 HelloWorld.exe,放到相同的文件夹下。
运行批处理文件,获取应用程序运行所需的动态链接库。
到此为止,应用程序运行所需的动态链接库,已经在此文件夹下了。把整个文件夹拷贝到没有安装 Qt 的电脑上,程序已经可以正常运行。
2,使用 Advanced Installer 制作安装包
打开 Advanced Installer 新建专业级安装程序向导,选择简体中文使用向导创建。
填写应用程序名称和作者。
选择生成的安装程序类型。
选择是否使用安装程序分析来跟踪“Hello World!”安装。
设置保存工程文件和输出安装程序的路径。
选择要安装的应用程序的文件夹,选择编译时是否同步应用程序文件夹下的文件。
设置应用程序名称和是否创建快捷方式。
选择安装完成后是否运行应用程序。
选择安装程序的 UI 。
选择语言。
选择是否添加授权对话框。
选择是否编译当前工程。
正在保存数据。
正在编译工程。
点击 OK 进入编辑界面可以进一步修改更多的内容。
编译输出的安装程序。
到此为止,整个 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,放到相同的文件夹下。
运行批处理文件,获取应用程序运行所需的动态链接库。
到此为止,应用程序运行所需的动态链接库,已经在此文件夹下了。把整个文件夹拷贝到没有安装 Qt 的电脑上,程序已经可以正常运行。
2,使用 Advanced Installer 制作安装包
打开 Advanced Installer 新建专业级安装程序向导,选择简体中文使用向导创建。
填写应用程序名称和作者。
选择生成的安装程序类型。
选择是否使用安装程序分析来跟踪“Hello World!”安装。
设置保存工程文件和输出安装程序的路径。
选择要安装的应用程序的文件夹,选择编译时是否同步应用程序文件夹下的文件。
设置应用程序名称和是否创建快捷方式。
选择安装完成后是否运行应用程序。
选择安装程序的 UI 。
选择语言。
选择是否添加授权对话框。
选择是否编译当前工程。
正在保存数据。
正在编译工程。
点击 OK 进入编辑界面可以进一步修改更多的内容。
编译输出的安装程序。
到此为止,整个 Qt 应用程序打包发布就完成了。
相关文章推荐
- 如何将QT应用程序打包发布
- QT应用程序的打包与发布
- QT5应用程序打包与发布
- 使用windeployqt打包发布Qt桌面应用程序
- Windows 平台下 Qt应用程序打包发布
- Qt应用程序的发布,exe文件图标设置
- 使用InstallAnyWhere 2009打包发布Java Swing GUI应用程序
- QT程序打包发布 - 免安装(MolePro Box)
- Windows下Qt程序的打包发布
- QT5应用程序发布(支持WinXP)
- QT5发布、打包exe程序
- Qt 程序打包发布总结
- Qt程序打包发布方法(使用官方提供的windeployqt工具)
- Windows平台下QT程序打包发布
- 发布Qt应用程序(NSIS使用教程)
- Qt程序打包发布方法(使用官方提供的windeployqt工具)
- QT设置应用程序发布
- 如何打包发布基于Qt4 Windows的软件
- Qt程序打包发布方法(使用官方提供的windeployqt工具)