带Visual Studio 2015的OpenCV(msvcr120d.dll错误)

带Visual Studio 2015的OpenCV(msvcr120d.dll错误),opencv,dll,linker,visual-studio-2015,Opencv,Dll,Linker,Visual Studio 2015,我曾尝试将OpenCV链接到VS Express 2015,就像我在VS 2013中所做的那样,但我得到了msvcr120d.dll错误。它说在我的系统中找不到这个.dll。 有没有关于如何将OpenCV与VS 2015 Express链接的想法?通过在我的系统上安装Visual Studio 2013 Express,我成功地使OpenCV调试配置在Visual Studio 2015 Community Edition中工作。因此,文件msvcr120d.dll出现在Windows\Syst

我曾尝试将OpenCV链接到VS Express 2015,就像我在VS 2013中所做的那样,但我得到了
msvcr120d.dll错误
。它说在我的系统中找不到这个
.dll。


有没有关于如何将OpenCV与VS 2015 Express链接的想法?

通过在我的系统上安装Visual Studio 2013 Express,我成功地使OpenCV调试配置在Visual Studio 2015 Community Edition中工作。因此,文件msvcr120d.dll出现在Windows\System32中,在计算机重新启动后,我能够在Visual Studio 2015中调试OpenCV示例。

我通过在系统上安装Visual Studio 2013 Express,使OpenCV调试配置在Visual Studio 2015 Community Edition中工作。因此,文件msvcr120d.dll出现在Windows\System32中,重新启动计算机后,我能够在Visual Studio 2015中调试OpenCV示例。

预构建库仅适用于VS11和VS12这是Visual Studio 2012和2013。您可以为Visual Studio 2015 comm.edition构建并发布自己的OpenCV库。 只需使用本教程

预构建库仅适用于VS11和VS12这是Visual studio 2012和2013。您可以为Visual Studio 2015 comm.edition构建并发布自己的OpenCV库。 只需使用本教程

在另一台计算机上安装Visual Studio 2013 Community Edition,然后将dll msvcp120d.dll和msvcr120d.dll复制到我的工作计算机的Windows\System32\中。为opencv 2.4 x64开发工作

这不是opencv 3+所必需的,因为有vs14二进制文件可用

--编辑2016年8月23日--
事实上,效果不太好。当包含opencv对象(包括Mat和KeyPoint)的向量被解构或使用大量保留空间构造时,msvcr120d.dll中出现运行时错误。

在不同的计算机上安装了Visual Studio 2013 Community Edition,然后将dll msvcp120d.dll和msvcr120d.dll复制到我的工作计算机的Windows\System32\中。为opencv 2.4 x64开发工作

这不是opencv 3+所必需的,因为有vs14二进制文件可用

--编辑2016年8月23日--
事实上,效果不太好。当包含opencv对象(包括Mat和KeyPoint)的向量被解构或使用大量保留来构造时,msvcr120d.dll中出现运行时错误。

似乎仍然需要VS2k13(调试模式)。您需要使用VS2k15工具从头开始重新编译源代码。它似乎仍然需要VS2k13(调试模式)。您需要使用VS2k15工具从头开始重新编译源代码。我也用同样的方法编译,它对我也有效:)我也用同样的方法编译,它对我也有效:)Opencv 3.1现在支持VC14库。只需从主页下载opencv for windows。提取opencv并使用标准教程使用预构建库在windows:Instalation上安装opencv。在包含头文件之前,必须通过setx-m OPENCV_DIR命令设置environmentall path,并且在环境变量路径编辑器中,只需在DLL所在的文件夹中设置%OPENCV_DIR%\n即可。OPENCV 3.1现在支持VC14 lib。只需从主页下载opencv for windows。提取opencv并使用标准教程使用预构建库在windows:Instalation上安装opencv。在包含头文件之前,必须通过setx-m OPENCV_DIR命令设置environmentall path,并且在环境变量路径编辑器中,只需在DLL所在的文件夹中设置%OPENCV_DIR%\n即可。