c++ - 找不到 highgui100d.dll,我在网上搜索过,但一无所获

标签 c++ visual-c++

(VS2010, Win 7 32bit)我在我的项目中使用OpenCV,当我在Debug模式下,我构建的dll缺少highgui100d.dll,但在release模式下不存在这个问题。现在想调试项目,怎么解决?

ps:我已经下载了一个highgui100d.dll(844K or 840K)并添加到项目中,但是还是出现这个问题。程序或dll有问题吗?而且其他的dll是可以的,release下也可以,为什么?

最佳答案

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

1) 在变量 PATH 中描述的所有目录中

2) 你的 exe 的内部目录。

关于c++ - 找不到 highgui100d.dll,我在网上搜索过,但一无所获,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13715166/

相关文章:

c++ - 是否有 C++ 习惯用法通过模板魔法将所谓的速率组(实时计算)编码到函数中?

c++ - 在循环中重新声明 for 循环变量时出错

c++ - 如何在模板类定义中构造自定义类型

winapi - 在哪种情况下,动态CRT在调用用户提供的DllMain时尚未初始化?

c++ - 使用 Visual C++ 构建时如何使用 SSE(以及 SSE2、SSE3 等)扩展?

c++ - 如果我需要将几个数字除以相同的值,我先计算倒数会更好吗?

c++ - 将 C++ 类初始化为零的习语

c++ - SDL 渲染太慢

java - C++ 和 Java 的字符串循环性能比较

c++ - _snprintf_s 错误