【问题标题】:LD_DEBUG=files for Windows Visual Studio?LD_DEBUG=Windows Visual Studio 的文件?
【发布时间】:2010-02-05 00:21:43
【问题描述】:

我一直被 Windows Visual Studio 2009 C++ 下的 ddl 加载器问题所困扰。我有一个将插件加载为 DLL 文件的框架,不幸的是我没有对该框架的源代码访问权限。依赖遍历器没有显示任何错误,但框架在加载插件时只是说“未找到依赖项”。 我对 Windows 下的调试非常不熟悉,我在 Linux 下的下一步是设置 LD_DEBUG=files 并检查加载了哪些 DLL/库。

在 Windows 下是否有类似的可能?

【问题讨论】:

    标签: c++ windows debugging


    【解决方案1】:

    如果您使用dependency walker,它有一个菜单条目配置文件。因此,如果您将 exe 加载到依赖项步行器并使用配置文件,您可能会获得更多信息,为什么 dll 未解析。

    【讨论】:

      【解决方案2】:

      如果框架没有告诉您找不到哪个 DLL,那么您可以使用 Process Monitor 手动查找。

      【讨论】:

        猜你喜欢
        • 2018-03-03
        • 1970-01-01
        • 1970-01-01
        • 2017-07-03
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多