摘要:
查看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文件。
推荐阅读
版权归原作者 Verdure陌矣 所有, 如有侵权,请联系我们删除。