查看dll的附加依赖项

查看dll的附加依赖项

最近在做的项目是插件化的程序,有很多dll插件,有时候缺少依赖项而运行不起来,而且并不是所有dll缺少依赖项操作系统都会有提示,因此总结了两种通过工具查看dll依赖项的方法。

一,vs的dumpbin

visual studio编译器自带有dumpbin工具,可以通过它查看exe或者dll的依赖项。通过开始菜单打开vs命令行工具。
在这里插入图片描述
输入dumpbin /dependents 文件名(带路径)命令,回车,即可看到该exe或者dll的依赖项
在这里插入图片描述

二,depends

depends是微软提供的dll查看工具,一般安装vs都会自带有,默认路径在C:\Program Files (x86)\Microsoft Visual Studio\Common\Tools目录下,打开depends,将需要查看的dll拖拽进软件。
在这里插入图片描述依赖项和通过dumpbin命令查看的一样,depends会从系统目录以及当前dll同级目录去加载当前dll的依赖项,如果找不到或者不匹配会有提示,比如上面的黄色惊叹号图标或者红色图标。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Simple Simple

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值