Dependency Walker 未显示所有依赖的 Dll

发布于 2024-08-27 04:11:33 字数 313 浏览 8 评论 0原文

我有一个 fortran dll,我想知道它依赖于 再分发目的

我发现的一件事是依赖项步行器没有显示所有依赖项,即我的程序集依赖于一些 dll,但依赖项步行器没有显示出来。

一个示例是使用 intel mkl LAPACK dll 的 dll,但依赖项遍历器不显示该依赖项。

为什么会这样呢?知道如何解决这个问题,或者我可以使用其他更可靠的工具吗?

I have a fortran dll, and I want to know the assemblies that it depends on for redistribution purpose.

One thing I found out is that the dependency walker doesn't show all of the dependencies, i.e, there are some dlls that my assembly is dependent on, but dependency walker doesn't show it out.

An example would be a dll that makes use of intel mkl LAPACK dlls, but the dependency walker doesn't show that dependency.

Why this is so? And any idea how to fix this problem, or is there other more reliable tool that I can use?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

幸福%小乖 2024-09-03 04:11:33

如果您不运行 Dependency Walker,它只会显示静态依赖项。在配置文件中运行它,它将显示它动态加载的程序集。

Dependency Walker will only show the static dependencies if you don't run it. Run it in profile, and it will show the assemblies that it dynamically loads.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文