c++ - 缺少 MSVCP100D.dll (OpenCV) Visual Studio 2013

标签 c++ opencv visual-c++ dll visual-studio-2013

因此,在 Visual Studio 2013 中,我创建了一个使用 OpenCV 的程序。 但是当我要编译程序的时候,出现了缺少MSVCP100D.dll的错误。我是在Debug版本编译的,不想在Release版本编译程序,所以需要这个文件。

我尝试安装Microsoft Visual C++ 2010 Redistributable Package,但它已经在我的电脑上了。 我应该下载单个文件 (MSVCP100D.dll) 并将其粘贴到 C:\windows\system32\中吗?因为在那里我可以找到 MSVCP100.dll 文件,但找不到 MSVCP100D.dll 文件。

我也阅读了有关此问题的相关问题,但没有帮助。

编辑:现在 MSVCP110D.dll 也丢失了。同样的错误,但现在是 MSVCP110D.dll 文件。

最佳答案

您在 Visual Studio 2010 中编译了一些代码。在 Visual Studio 2013 中重新编译代码以摆脱 MSVCP100D.dll 依赖项(将其替换为 MSVCP120D.dll)。

关于c++ - 缺少 MSVCP100D.dll (OpenCV) Visual Studio 2013,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30681356/

相关文章:

c++ - OpenCV 将视频保存到文件

c++ - 如何在OpenCV中实现一个等价于bwmorph Matlab函数的函数

c++ - 改进使用 MFC FindFile API 失败

C++定界符匹配

c++ - Qt 获取标签以保持底部的一定百分比

c++ - 使用枚举类的 undefined symbol

c++ - 线程池 : Block destruction until all work is done

c++ - 为什么使函数 "static"导致我的程序有 undefined symbol ?

c++ - OpenCV cvLoadImage() 不在 visual studio 调试器中加载图像?

c++ - 导出 DLL - 删除头文件