Windows下如何查看一个dll依赖的其他dll库

摘要:

   查看dll的库依赖大部分时间用不大,毕竟在开发时候build也会给出提示信息,不过在某些场景也是挺有用的,了解dll的依赖项对调试和问题解决,兼容性分析,版本控制等等也有一定的帮助。

(开发环境:window,VS2019)

关键词windows库依赖dll调试开发

声明:本文作者原创,转载请附上文章出处与本文链接。

正文:

   查看dll依赖项本质都是依赖第三方工具,大致比较流行的有两种,第一种使用“依赖关系查看器”(Dependency Walker),优点是专业能较全面的显示DLL的依赖库,缺点是Dependency Walker可能无法正确处理某些复杂的依赖关系,特别是在涉及到重定向或延迟加载的DLL时;第二种是使用VS自带的dumpbin工具,优点是方便,开发基本上都会下载一套直接使用即可,缺点是dumpbin命令只显示一级依赖关系,不会显示嵌套依赖的DLL。

Dependency Walker下载使用即可,本文主要介绍dumpbin的命令查看。

首先需要有VS命令提示符工具,搜索栏搜索VS可查看打开。

在这里插入图片描述

然后在命令提示符页面输入

dumpbin /dependents "dll路径文件名"

例如:

在这里插入图片描述

上面便是目标文件依赖的dll文件。

推荐阅读

博客主页:https://blog.csdn.net/weixin_45068267

相关推荐

  1. Windows DLL(动态链接用处

    2024-07-13 10:52:03       35 阅读
  2. c# 如何调用指定文件夹里面动态dll

    2024-07-13 10:52:03       27 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-13 10:52:03       67 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-13 10:52:03       72 阅读
  3. 在Django里面运行非项目文件

    2024-07-13 10:52:03       58 阅读
  4. Python语言-面向对象

    2024-07-13 10:52:03       69 阅读

热门阅读

  1. 我会什么开发技能

    2024-07-13 10:52:03       30 阅读
  2. iptables配置网络地址转换(nat)

    2024-07-13 10:52:03       28 阅读
  3. 【STM32 ARM】区分MCU,MPU与AP

    2024-07-13 10:52:03       21 阅读
  4. LeetCode 每日一题 2024/7/8-2024/7/14

    2024-07-13 10:52:03       27 阅读
  5. 工作需求第一次写千行SQL语句

    2024-07-13 10:52:03       21 阅读
  6. 项目管理开发实战

    2024-07-13 10:52:03       29 阅读
  7. 【AI原理解析】—知识图谱(KG)原理

    2024-07-13 10:52:03       18 阅读
  8. 0139__TCP协议

    2024-07-13 10:52:03       20 阅读
  9. sqlmap常用参数及示例

    2024-07-13 10:52:03       24 阅读