发布程序之找到自己的dll

该博客介绍了如何整理Qt应用程序所需的dll文件,通过创建一个空白文件夹存放exe和dll,使用特定编译器的工具自动填充Qt库。同时,利用VS的dumpbin命令查找其他依赖的dll,并使用ProcessExplorer软件确定dll的路径。最后,给出了ProcessExplorer的下载链接。
摘要由CSDN通过智能技术生成

一  找到Qt需要的dll

 

新建一个空白文件夹,存放我们的可执行文件以及dll

 

 

 这里的exe文件一般是release版本,图示的是debug版本(请自动忽略)

 

 

 这里的MSVC2017_64是自己的编译器,如果使用的是Mingw的编译器,去Mingw文件夹下寻找windeployqt这个文件。

因为cmd默认打开C盘,如果Qt安装在C盘,则不需要使用cd命令

直接切换到自己编译器对应路径下即可

 到此即可把界面部分需要的Qt的dll自动补全

二 利用VS找到其余dll

 

 输入 dumpbin 命令 ,然后回车

输入 dumpbin /dependents  +刚才的exe文件路径

会自动列出自己需要的dll文件,在自己电脑上找到需要的dll复制进自己在刚开始建立的文件夹

三 找到自己依赖的dll文件路径

首先运行自己的

运行下面这个软件,此软件稍后给出链接 

 

这里可以先点击自己的软件,然后设置。顺序无所谓,但是一定要找到自己的exe

 

下载地址:

 Process Explorer - Windows Sysinternals | Microsoft Docs

参考网址:找到VS生成的exe文件所依赖的dll文件和路径_xz1203的博客-CSDN博客_vs生成的dll在哪里

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值