本文最后更新于:2023年12月5日 下午

C++ 工程经常需要调用各种 dll 文件,说不定哪天哪个dll就不好使了,本文记录一种用 Dependency 排查问题的方法。

简介

Dependency 是对传统软件 DependencyWalker 的重写,这个软件是沿 Windows SDK 发布的,但是在2006年左右停止了开发。依赖项可以帮助 Windows 开发人员解决他们的 dll 加载依赖项问题。

问题复现

C++ 工程调用众多 dll,有一天突然报错:

解决方案

下载 工具包,或我的 个人文件下载

解压后运行 DependenciesGui.exe

将有问题的 dll 文件拖进去

可以看到有问题的依赖项,解决这个问题后,代码正常运行。

参考资料



文章链接:
https://www.zywvvd.com/notes/coding/cpp/dll-dependencies/dll-dependencies/


“觉得不错的话,给点打赏吧 ୧(๑•̀⌄•́๑)૭”

微信二维码

微信支付

支付宝二维码

支付宝支付

DLL Dependency
https://www.zywvvd.com/notes/coding/cpp/dll-dependencies/dll-dependencies/
作者
Yiwei Zhang
发布于
2023年11月17日
许可协议