Компиляция OpenCV3.0.0 с помощью mingw32-builds

В прошлом я создавал OpenCV 2.4.8 с регулярно распространяемым mingw32, но, поскольку я перехожу на использование новых стандартных функций C++11, а также форматов и функций OpenCV3, мне пришлось сменить компилятор на mingw32-builds.

Конечно, он поддерживает функции C++11, которые я хочу использовать, но я не могу правильно скомпилировать OpenCV3.

Некоторые другие вопросы предложили два подхода

  1. Отключение WITH_IPP во время CMake
  2. Комментируя add_extra_compiler_option(-Werror=non-virtual-dtor) в конфигурационном файле CMake

Несмотря на то, что внесение этих изменений привело к компиляции, IPP является библиотекой, улучшающей производительность, и это предупреждающее сообщение является предупреждением высокого уровня, которое может привести к будущим ошибкам.

Есть ли способ скомпилировать OpenCV3.0.0 без этих причуд?

Дополнительная информация:

  • Я уже скомпилировал точно такую ​​же сборку на Ubuntu, и все (от C++11 до opencv3) прошло нормально, без ошибок, без предупреждений высокого уровня, без излишеств
  • Я сейчас работаю под Windows 8.1 64-битной, но сосредоточена на компиляции 32-битных двоичных файлов (для совместимости)

0 ответов

Другие вопросы по тегам