依赖Walker不显示所有依赖的Dll [英] Dependency Walker Not Showing All the Depended Dll

查看:190
本文介绍了依赖Walker不显示所有依赖的Dll的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个fortran dll,我想知道它依赖于的组件, rel =nofollow noreferrer>重新分配目的。

我发现的一件事是,依赖walker没有显示所有的依赖关系,也就是说,有一些dll是我的程序集依赖的,但依赖walker没有显示出来。



一个例子是使用intel mkl LAPACK dll的dll,但依赖walker不显示该依赖。



为什么这样呢?和任何想法如何解决这个问题,或者有其他更可靠的工具,我可以使用?

显示静态依赖关系,如果你不运行它。在配置文件中运行它,它将显示它动态加载的程序集。


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?

解决方案

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.

这篇关于依赖Walker不显示所有依赖的Dll的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆