opencv_highgui230.dll was not found

opencv_highgui230.dll was not found

本文关键字:not found was dll highgui230 opencv      更新时间:2023-10-16

我正在使用opencv2.3 IN VC++2010 express addition创建一个应用程序。该构建是成功的,但在编译时它表示找不到'opencv_higigui230.dll。重新安装应用程序可能会解决此问题尽管我已经添加了所有必要的include和lib文件。

这个DLL很可能在安装OpenCV库的bin或类似名称的目录中找到。对于各种库的Windows二进制发行版,通常包括DLL。

为了让程序加载它,它必须与可执行文件位于同一目录中,位于系统目录中,通常为C:Windowssystem32,或者我认为可以在代码中以编程方式指定位置。这篇MSDN文章可以告诉你更多。

快速,更可能的是,正确的解决方案是将DLL复制到可执行文件的目录中。

因为应用程序依赖于库,所以在构建应用程序之前,必须先构建库。错误消息告诉您,它找不到与库opencv_highgui230.dll对应的二进制文件,而不是其中一个代码文件。

您可以通过设置适当的项目依赖项,将Visual Studio配置为按正确顺序自动生成项目,也可以手动执行。