错误:程序无法启动,因为您的计算机中缺少 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.h
、ImgProc.lib
和 ImgProc.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”[重复]
程序无法启动,因为缺少 libgcc_s_dw2-1.dll
XAMPP。 Apache 无法启动。您的计算机缺少 api-ms-win-crt-runtime-|l1-1-0.dll