使用mingw32-builds编译OpenCV3.0.0

时间:2015-05-22 13:03:24

标签: c++ opencv c++11 mingw32

我过去使用定期分发的mingw32构建了OpenCV 2.4.8,但由于我正在迁移使用更新的C ++ 11标准函数和OpenCV3格式和功能,所以我不得不改变我的编译器到 mingw32-builds

它当然支持我想要使用的C ++ 11函数,但我无法正确编译OpenCV3。

其他一些问题提出了两种方法

  1. 在CMake期间禁用WITH_IPP
  2. 在CMake配置文件中注释掉add_extra_compiler_option(-Werror=non-virtual-dtor)
  3. 虽然进行这些修改使其编译,但IPP是一个性能增强库,警告消息是一个高级警告,可能导致未来的错误。

    无论如何编译OpenCV3.0.0没有这些怪癖?

    其他信息:

    • 我已经在Ubuntu上编译了完全相同的版本,所有内容(从c ++ 11到opencv3)都没问题,没有错误,没有高级警告,没有怪癖
    • 我现在在Windows 8.1 64位下工作,但专注于编译32位二进制文​​件(兼容性)

0 个答案:

没有答案