windows - 如何检查 DLL 依赖?

标签 windows dll dependencies

有时,当我在做一个小项目时,我不够小心,不小心添加了一个我不知道的 DLL 的依赖项。当我将此程序发送给 friend 或其他人时,“它不起作用”,因为“某些 DLL”丢失了。这当然是因为程序可以在我的系统上找到 DLL,但在他们的系统上找不到。

有没有一种方法可以扫描可执行文件的 DLL 依赖项或在“干净”的无 DLL 环境中执行程序进行测试以防止出现这些oops 情况?

最佳答案

Visual Studio 工具(VC\bin 文件夹)中的

dumpbin 可以提供帮助:

dumpbin /dependents your_dll_file.dll

关于windows - 如何检查 DLL 依赖?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7378959/

相关文章:

.net - 在 win32 API 和 .NET 框架之间进行选择

windows - Cassandra 不是从 cassandra -f 开始的

asp.net-mvc - MVC4 应用程序 "Unable to load DLL ' libmp3lame.32.dll'

java - 依赖 jar 中的 spring appContext.xml 无法加载属性文件。

python - 依赖项不适用于我的应用程序

java - 如何修复 Eclipse RCP 中的 "Missing Constraint: Import-Package:"和 "Require-Bundle"

windows - 重启后无法自动重新连接jenkins slave

c# - 如何通过 P/Invoking 在 Windows 8/8.1 中以编程方式更改视觉主题?

c - 返回共享库符号表

c++ - 释放DLL之前是否已完成卸载DLL?