繁体   English   中英

缺少kernel32.dll的依存关系

[英]Missing dependencies of kernel32.dll

我有一个Matlab DLL,我一直在努力从Delphi代码中调用它。 为此,我使用Loadlibrary()并返回错误126“找不到模块”。

多亏了Dependency Walker,我才发现问题可能出在kernel32.dll 正如您在下面的屏幕截图中所看到的,许多与Windows API的依赖关系(据我所知)都丢失或找不到。

依存关系

如何获得这些丢失的DLL? 我应该重新安装Windows相关的东西吗?

这些都是误报。 该输出完全正常。 有时您会遇到这种情况,尤其是当您混合使用32位DLL和64位Dependency Walker时,反之亦然。

如果您想确定问题出在哪里,请使用Dependency Walker中的分析选项。 它可以监视DLL加载过程,并向您报告失败的位置。

根据您的描述,可能的解释是您无法解决对Matlab运行时或MSVC运行时的依赖性。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM