无法在MSVCR120D.dll中找到过程条目point_except1

时间:2014-02-07 01:16:53

标签: visual-studio visual-c++ opencv visual-studio-2012

我正在尝试在Visual Studio 2012中运行2010 opencv C ++代码(http://opencv-srf.blogspot.ca/2010/09/object-detection-using-color-seperation.html)。我配置了opencv,添加了所有依赖项(如http://opencv-srf.blogspot.ca/2013/05/installing-configuring-opencv-with-vs.html中所述),但我收到错误“无法打开源文件“SDKDDKVer.h”“ - 为了解决这个问题,我将配置中的Platform Toolset从Visual Studio 2010(v100)更改为Visual Studio 2012(v110)。最后,该项目正在建设中没有错误。但在运行时它抛出错误“缺少MSVCP120D.dll” - 我手动添加了缺少的dll(安装最新的Visual C ++可再发行组件包没有帮助)现在我收到错误 - “程序入口point_except1无法位于动态链接库MSVCR120D.dll“

我该怎么做才能解决这个问题?

1 个答案:

答案 0 :(得分:0)

好的,我解决了。 opencv依赖是在vc12 libs而不是vc11上导致了这个问题。