【问题标题】:LoadLibrary call System Error wpcap.dllLoadLibrary 调用系统错误 wpcap.dll
【发布时间】:2012-06-04 13:46:01
【问题描述】:

我正在尝试加载我在另一个项目中动态创建的 dll。但是,当我去加载库时,我收到以下错误消息:

“程序无法启动,因为您的计算机中缺少 wpcap.dll。请尝试重新安装程序以解决此问题。”

我已经搜索过,但没有找到适合我的解决方案。我替换了那个 wpcap.dll 文件以及它说丢失的 packet.dll 文件,但它仍然给了我另一个错误。如果有人可以帮助我解决这个问题,我将不胜感激。谢谢。

【问题讨论】:

    标签: c++ dll command-line-interface loadlibrary


    【解决方案1】:

    有一个依赖遍历器 (http://www.dependencywalker.com/),您可以使用它来查找程序的所有相关依赖项。您可以使用它来搜索缺少的依赖项。在 wpcap.dll 上使用它。在您的 .exe 上使用它不会有太大帮助,因为依赖项walker 找不到使用 LoadLibrary 调用的依赖项。

    【讨论】:

      【解决方案2】:

      请重新安装WinPcap。它将 wpcap.dll(及其依赖项)放入 Windows 系统目录。然后您可以在代码中调用 LoadLibrary("wpcap.dll")(无需指定 DLL 的路径)。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2019-01-20
        • 2014-11-02
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多