【问题标题】:How to figure out missing dll's如何找出丢失的dll
【发布时间】:2015-07-14 16:00:25
【问题描述】:

我有一个不起作用的 MATLAB mex 文件,给了我“指定的模块 找不到。”错误。现在,我知道问题可能是它试图链接\调用\任何缺少的 dll。我想找出哪些以便我可以提供它们。

Here 解释了如何使用 Dependency Walker 生成一个文本文件,该文件应该包含此信息。我生成了这个文件,但它是一个巨大的文件,我不知道关于丢失文件的信息到底在哪里。

因此,我正在寻找有关如何在 Dependency Walker 输出中找到丢失文件报告的建议。

【问题讨论】:

    标签: windows dll linker dynamic-linking


    【解决方案1】:

    一种方法可能是运行 Process Monitor,将进程过滤 (Ctrl+L) 到 matlab.exe,并在调用 mex 后立即检查带有“找不到文件名”的行。

    我可以建议另一种方式 - 但它是more complicated and involves attaching a debugger to matlab。除非 Process Monitor 无法解决这个问题,否则不要去那里。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-08-23
      • 2017-06-28
      • 2013-06-18
      • 2017-05-11
      • 2016-04-01
      • 1970-01-01
      相关资源
      最近更新 更多