错误:“无法找到 DLL xyz.dll!”视觉工作室 2010

Posted

技术标签:

【中文标题】错误:“无法找到 DLL xyz.dll!”视觉工作室 2010【英文标题】:Error: "Unable to find the DLL xyz.dll!" Visual Studio 2010 【发布时间】:2013-11-09 12:14:59 【问题描述】:

我正在尝试在 C++ Visual Studio 2010 中调试我的项目。当我单击调试按钮时,会出现错误:错误:

无法找到 DLL xyz.dll

我将xyz.dll 放入C:\Windows\System32\*。当 xyz.dll 位于同一路径时,我可以启动项目的 .exe。那么如何调试我的项目以便识别xyz.dll

【问题讨论】:

将其复制到构建目录中,即构建您的 EXE 的目录。不清楚这是 C# 还是 C++ 问题,在 C++ 中,您在构建后事件中使用 xcopy。 这是一个 C++ 问题。那么带有构建后事件的 xcopy 是什么?我还不知道如何用 C++ 处理 VS2010。 正如汉斯所说,将 DLL 复制到“构建目录,即构建您的 EXE 的目录”中。如果您不想在构建后事件中使用 xcopy 执行此操作,那很好,然后按照您的方式执行。 不要复制 `C:\Windows\System32` 目录中的 DLL。 20年前的事情就是这样,只会让人流泪。 【参考方案1】:

它必须与 .exe 位于同一目录中,或者您可以将路径变量修改为该 dll 的位置,但不建议对此类情况修改路径变量。

【讨论】:

【参考方案2】:

嗯,这是我自己一个令人尴尬的错误。调试器默认设置为 Win32,我使用的是 x64 dll。所以我将调试器更改为 x64,它工作了! 谢谢大家!

【讨论】:

以上是关于错误:“无法找到 DLL xyz.dll!”视觉工作室 2010的主要内容,如果未能解决你的问题,请参考以下文章

产品经理常用的高效工具有哪些?

14本人工智能技术入门书籍下载

Tools机器视觉工业相机客户端安装详解教程

Tools机器视觉工业相机客户端安装详解教程

如何将谷歌视觉 API 响应保存到可处理的文件中

视觉检测机在食品饮料在线检测的应用