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后,根据实际情况,修改以下脚本生成安装包。
下一篇:没有了
相关新闻
- 2022-02-09 windows10系统超全面优化攻略
- 2022-02-09 虚拟机测试Windows Server 2016原地升级
- 2022-02-09 【Pygame实战】曾经风靡全国的游戏
- 2022-02-08 Windows 11操作系统带来了哪些改变?
- 2022-02-08 Msfvenom使用指南
- 2022-02-08 从零开始用 Windows 桌面程序制作方
- 2022-02-08 如何从Windows10 21H2、21H1和20H2卸载
- 2022-02-08 【北亚数据恢复】MongoDB数据迁移文
- 2022-02-05 Win11/10免费工具集PowerToys 0.55.1发布
- 2022-02-05 win11正式版怎么安装安卓app
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
