的Dependency Walker:错误打开文件(Dependency Walker: Error

2019-09-22 06:02发布

我使用的Dependency Walker,试图解决一个.dll错误。 我有一个主要项目,包括许多图书馆。 依赖沃克示出在4名的.dll一个错误:

Error opening file. The system cannot find the file specified (2).

这是很有趣,因为Visual Studio的连接器的输出清楚地表明,图书馆已被发现。 在.exe文件都已经正确连接(所有符号都解决了)。 当我启动应用程序,我收到了Windows错误:

The program has stopped working.

我使用的是在这个问题上讨论的相同的API: Win32的DLL导入的问题(的DllMain) 。 如果我建立在调试模式下,我得到的是被引述有关内存初始化错误。

被列入要么就是Dependency Walker中无法看到的.dll的问题的.dll? 这是因为相关的库导入库?

Answer 1:

正在纳入的.DLL文件。 的Dependency Walker只是不知道在哪里可以找到这些文件。 添加库目录到系统PATH变量允许的Dependency Walker找到库。



文章来源: Dependency Walker: Error Opening File