qt5.12+vs2015程序发布

根据https://blog.csdn.net/su_unknown_world/article/details/82317637
提供的方法,做一整理

**

首先将要打包的程序单独放在一个文件夹里

**

步骤一、搜索与qt关联的dll文件

在使用qt自带的windeployqt命令,选择下图所示的工具,我这里是用vs2015做的程序,所以选择Qt 5.12.0 64-bit for Desktop(MSVC 2015)
打开qt发布工具Qt 5.12.0 64-bit for Desktop(MSVC 2015)

步骤二、定位到需要打包的exe文件夹内

通过命令“cd /d exe文件路径" 即可实现,如下图所示
定位到打包程序所在的文件夹里

步骤三、输入命令”windeployqt exe文件名“

,如下图所示
输入命令
输出结果如下图所示
输出结果
此时,文件夹内已经有qt相关的动态库
相关动态库
在完成qt相关链接库的搜索后,若想在其他计算机中运行不出错,还需要搜索vs相关的链接库

步骤四、打开vs的工具命令提示

,我的是vs2015 x64 Native Tools Command Prompt,如下图所示
打开vs工具命令提示

步骤五、定位到发布程序所在文件夹

,如下图所示
定位文件夹路径

步骤六、输入命令”dumpbin /IMPORTS exe文件名 > output.txt"

,即可在发布的文件夹内输出所关联的dll文件名,如下图所示
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

步骤七、搜索每一个dll文件

可利用everything软件进行搜索,放入该文件夹内即可。可以看到Qt相关的dll也在文件夹内。关联qt的dll不需要再搜索,直接搜索文件夹里没有的dll文件。
在这里插入图片描述

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值