我正在尝试加载我在另一个项目中动态制作的dll。但是,当我去加载库时,我收到以下错误消息:
“程序无法启动,因为您的计算机缺少wpcap.dll。请尝试重新安装该程序以解决此问题。”
我搜索过并找不到适用于我的解决方案。我替换了wpcap.dll文件以及它说缺少的packet.dll文件,它仍然给了我另一个错误。如果有人能帮我解决这个问题,我将不胜感激。感谢。
答案 0 :(得分:2)
有一个依赖性walker(http://www.dependencywalker.com/),您可以使用它来查找程序的所有相关依赖项。您可以使用它来搜索缺少的依赖项。在wpcap.dll上使用它。在.exe上使用它将无济于事,因为依赖者walker没有找到使用LoadLibrary调用的依赖项。
答案 1 :(得分:2)
请重新安装WinPcap。它会将wpcap.dll(及其依赖项)放入Windows系统目录中。然后,您可以在代码中调用LoadLibrary(" wpcap.dll")(无需指定DLL的路径)。