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

OpenCV with Visual Studio 2015 ( msvcr120d.dll error )

我已经尝试 link OpenCV 使用 VS Express 2015 就像我在 VS 2013 中所做的那样,但我得到了 msvcr120d.dll error。它说这个 .dll was not found in my system.

关于如何使用 VS 2015 Express link 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 构建和发布自己的 OpenCV 库。版。 只需使用本教程 Install OpenCV Visual Studio 2015

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

opencv 3+ 不需要这,因为有可用的 vs14 二进制文件。

-- 编辑 23/8/16-- 实际上,效果不是很好。 msvcr120d.dll 当解构包含 Mat 和 KeyPoint 等 opencv 对象的向量时,或使用大量储备构建时出现运行时错误。