VS+QT下开发打包

本文档详细介绍了如何使用VS+QT开发的项目进行打包,并确保程序在其他设备上的正常运行。首先,利用windeployqt工具打包QT依赖的dll库;接着,通过dumpbin命令找出VS底层运行库的依赖,并复制到打包文件夹中。最后,在另一台设备上测试程序的完整性和可用性。
摘要由CSDN通过智能技术生成

项目是VS+QT开发,可以使用qwt工具库来打包

步骤1:查找项目中使用到的qt动态链接库,QT使用windeployqt打包关于qt依赖的dll库。

将打包的程序放入新的空文件夹中,然后在选择QT的终端,比如Qt 5.9.6 64-bit for Desktop (MSVC 2017),并切换到新建文件夹目录下,运行windeployqt  ClientWidget.exe。

步骤2:查找依赖VS的底层运行库,使用dumpin 命令:dumpbin /IMPORTS name.exe

选择vs自带的终端,比如Developer PowerShell for VS 2019,然后切换新建目录下

,运行dumpbin.exe   /IMPORTS   .\ClientWidget.exe >output.txt

 打开output.txt将依赖的库找到(出系统库外),复制到新建目录下

步骤3:将打包好的文件夹放在另一台设备上,看是否正常使用

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值