C++ can';找不到highgui100d.dll,我在网上搜索了一下,但什么也没找到

C++ can';找不到highgui100d.dll,我在网上搜索了一下,但什么也没找到,c++,visual-c++,C++,Visual C++,(VS2010,Win 7 32位)我在我的项目中使用OpenCV,在调试模式下,我构建的dll缺少highgui100d.dll,但在发布模式下,这个问题不存在。现在我想调试这个项目,如何解决它 ps:我已经下载了一个highgui100d.dll(844K或840K)并将其添加到项目中,但这个问题仍然存在。程序或dll有问题吗?另一个dll正常,在“发布”下也正常,为什么?您确定此dll与exe位于同一目录中吗?你应该把它放在那里。 Windows将在以下位置查找此dll: 1) 在变量路径

(VS2010,Win 7 32位)我在我的项目中使用OpenCV,在调试模式下,我构建的dll缺少highgui100d.dll,但在发布模式下,这个问题不存在。现在我想调试这个项目,如何解决它


ps:我已经下载了一个highgui100d.dll(844K或840K)并将其添加到项目中,但这个问题仍然存在。程序或dll有问题吗?另一个dll正常,在“发布”下也正常,为什么?

您确定此dll与exe位于同一目录中吗?你应该把它放在那里。 Windows将在以下位置查找此dll:

1) 在变量路径中描述BR的所有目录中


2) 在exe的direcotry中。

我发现使用OpenCV1.0.0编译需要highgui100d.dll,而且它太旧了,所以我更新并解决了它。