使用 Visual Studio 2015 编译 OpenCV 2.4.12 时出错

Posted

技术标签:

【中文标题】使用 Visual Studio 2015 编译 OpenCV 2.4.12 时出错【英文标题】:Errors compiling OpenCV 2.4.12 with Visual Studio 2015 【发布时间】:2016-05-07 21:37:58 【问题描述】:

我已经下载了 OpenCV 2.4.12 源代码。我用 CMake 创建了一个 Visual Studio 2015 的 OpenCV 项目来编译库。这是 CMake 生成配置:

使用 Visual Studio 2015 编译 OpenCV 时,出现以下错误:

关于这个问题我搜索了太多次,但找不到解决方案。有人知道用 Visual Studio 2015 编译 OpenCV 2.4.12 有什么问题吗?

注意 1:OpenCV 2.4.12 没有为 Visual Studio 2015 预构建的二进制文件/库,所以我必须自己编译。 注意 2:OpenCV 3.1.0 可以使用 Visual Studio 2015 成功编译。 注意 3:我使用的是带有 Update 2 的 Visual Studio 2015。

【问题讨论】:

【参考方案1】:

这不是一个完整的答案,但错误消息是关于您不需要它们的性能测试。您可以禁用性能测试构建,如以下 cmake 屏幕截图所示。

【讨论】:

谢谢!现在,似乎没有发生错误。您对错误有任何了解吗?

以上是关于使用 Visual Studio 2015 编译 OpenCV 2.4.12 时出错的主要内容,如果未能解决你的问题,请参考以下文章

使用 Visual Studio 2015 编译 OpenCV 2.4.12 时出错

如何使用 Visual Studio 2015 rc 编译 7-zip

Visual Studio 2015编译wxWidgets

通过 SWIG 和 Visual Studio 2015 在 Java 中使用已编译的 DLL

可能是 Visual Studio 2015 中的 C# 编译器错误

在 Visual Studio (2015) 中编译更改的 cpp 文件