错误:程序无法启动,因为您的计算机中缺少 ImgProc.dll(第三方库)

Posted

技术标签:

【中文标题】错误:程序无法启动,因为您的计算机中缺少 ImgProc.dll(第三方库)【英文标题】:Error: the program can't start because ImgProc.dll (third party library) is missing from your computer 【发布时间】:2013-10-20 17:30:06 【问题描述】:

我有三个由 Matlab 创建的文件ImgProc.hImgProc.libImgProc.dll。我将它们导入到我的 VSC++ 2012 MFC 项目中,但是当我运行它时,出现了错误。我确实将ImgProc.lib添加到linker-> input->additional dependencies中,将3个文件复制到项目目录中。

我无法添加参考。因为当我尝试时,它是空的,例如: that

如果有人可以帮助我,我真的很感激。

【问题讨论】:

【参考方案1】:

ImgProc.dll 必须在运行时在您的应用程序目录中可用。您需要手动将此文件复制到调试和发布版本的输出目录。或者,您可以创建一个执行复制的构建后步骤。在您的项目目录中拥有ImgProc.dll 是不够的 - 您的项目目录不是Dynamic-Link Library Search Order 的一部分。

【讨论】:

以上是关于错误:程序无法启动,因为您的计算机中缺少 ImgProc.dll(第三方库)的主要内容,如果未能解决你的问题,请参考以下文章

如何修复其他计算机上的错误“其他计算机程序无法启动,因为您的计算机缺少libgcc_s_dw2-1.dll”[重复]

程序无法启动,因为您的计算机缺少 MSVCP90D.dll

程序无法启动,因为缺少 libgcc_s_dw2-1.dll

XAMPP。 Apache 无法启动。您的计算机缺少 api-ms-win-crt-runtime-|l1-1-0.dll

修复“您的计算机中缺少 MSVCP110D.dll”问题

PHP 7:缺少 VCRUNTIME140.dll