U盘PE| w764位旗舰版下载 | U盘装win7系统 | U盘启动 |win7pe | win10下载 |加入收藏土豆PE官网U盘PE,U盘装win7系统,win7pe,U盘启动,U盘装系统,w764位旗舰版下载站!
当前位置:主页 > 帮助中心 > 帮助中心 >

qt在windows下打包全解

来源:http://www.tudoupe.com时间:2022-02-10

接触qt有一段时间了,要学习的东西很多,记录下在工作中解决的实际问题。

文章目录

  • 打包过程
    • 生成依赖项
    • 拷贝第三方库
    • 拷贝VC运行环境
    • 补全Qt运行环境
    • 使用Inno Setup打包

打包过程

软件打包都是大同小异的,主要是收集依赖项(库、资源图片等),使用打包工具(脚本)打包。话不多说,直接进入正题。

生成依赖项

把编译生成的exe文件拷贝到一个新目录。
请添加图片描述
在win32_pkg目录下,按Shift+右键打开PowerShell命令行,执行指令:windeployqt GameLiveDemo.exe

此时,win32_pkg目录下多了很多依赖文件。
请添加图片描述

拷贝第三方库

如果程序中有第三方库,运行会报错,根据提示拷贝第三方库即可。
请添加图片描述
此时,在本地电脑上可正常运行了。

拷贝VC运行环境

根据Qt使用的编译套件来选择运行库,笔者使用的是MSVC2017,去VS2017拷贝运行时库。本地参考路径:

补全Qt运行环境

本以为所有依赖项均找到,发给同事运行报错,platforms里面只有一个dll文件。对比一下Qt安装目录,将其余的dll全部拷过来,运行就正常了。
请添加图片描述
注:如果运行还报错,可根据提示在bin目录下拷贝对应的文件。

使用Inno Setup打包

inno setup安装包,点击此处下载

安装完Inno Setup后,根据实际情况,修改以下脚本生成安装包。

上一篇:windows10系统超全面优化攻略

下一篇:没有了

Copyright © 2012-2014 Www.tudoupe.Com. 土豆启动 版权所有 意见建议:tdsky@tudoupe.com

土豆系统,土豆PE,win7系统下载,win7 64位旗舰版下载,u盘启动,u盘装系统,win10下载,win10正式版下载,win10 RTM正式版下载,win8下载,电脑蓝屏,IE11修复,网络受限,4K对齐,双系统,隐藏分区,系统安装不了,U盘装系统,笔记本装系统,台式机装系统,diskgenius运用,GHSOT装系统,U盘修复,U盘技巧,U盘速度,U盘不能格式化,U盘复制发生错误,U盘加密,U盘选购,开机黑屏,蓝屏,进不了系统,上不了网,打不开程序,点击无反应,系统设置,PE个性化,PE添加网络,PE维护系统

点击这里给我发消息