【发布时间】:2011-02-09 10:55:31
【问题描述】:
通常在尝试运行使用 DLL 的 EXE 时,如果缺少 DLL,您会收到标准的 Windows 错误:
程序无法启动,因为 您的计算机缺少 XXX.dll。 尝试重新安装程序以修复 这个问题。
这似乎是在调用任何代码之前内置到 EXE 中的...它是如何工作的,以及在 Visual Studio 中构建项目时如何设置它?
编辑:
在我的特定场景中,我实际上有一个 DLL,它对其他 DLL 具有“静态”依赖关系,所以如果这些 DLL 不存在,注册我的 DLL 会失败,这有点难以诊断。但我宁愿不要手动列出使用过的 DLL 函数,因为有很多!
【问题讨论】:
标签: windows visual-studio visual-c++ dll