4,Qt应用程序打包发布

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,放到相同的文件夹下。


        运行批处理文件,获取应用程序运行所需的动态链接库。


        到此为止,应用程序运行所需的动态链接库,已经在此文件夹下了。把整个文件夹拷贝到没有安装 Qt 的电脑上,程序已经可以正常运行。


2,使用 Advanced Installer 制作安装包

        打开 Advanced Installer 新建专业级安装程序向导,选择简体中文使用向导创建。


        填写应用程序名称和作者。


        选择生成的安装程序类型。


       选择是否使用安装程序分析来跟踪“Hello World!”安装


        设置保存工程文件和输出安装程序的路径。


        选择要安装的应用程序的文件夹,选择编译时是否同步应用程序文件夹下的文件。


        设置应用程序名称和是否创建快捷方式。


        选择安装完成后是否运行应用程序。


        选择安装程序的 UI 。


        选择语言。


        选择是否添加授权对话框。


        选择是否编译当前工程。


        正在保存数据。


        正在编译工程。


        点击 OK 进入编辑界面可以进一步修改更多的内容。


        编译输出的安装程序。


        到此为止,整个 Qt 应用程序打包发布就完成了。

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值