Сборка OpenCV под Qt

В наличии Qt 5.2.0 for Windows 32-bit (MinGW 4.8) и OpenCV 2.4.0.
Пытаюсь собрать второе для первого по этому гайду:
stackoverflow.com/questions/15881913/how-to-link-o...

6.5 click configure and keep clicking configure until all red lines are gone, then click generate and close cmake-gui.exe
Нажмите сконфигурировать и продолжайте нажимать, пока не исчезнут все красные полосы, после нажмите сгенерировать.

Собственно, красные полосы пропали, но появились предупреждения:
CMake Warning (dev) at cmake/OpenCVModule.cmake:667 (get_target_property):
  Policy CMP0022 is not set: INTERFACE_LINK_LIBRARIES defines the link
  interface.  Run "cmake --help-policy CMP0022" for policy details.  Use the
  cmake_policy command to set the policy and suppress this warning.

  Target "opencv_highgui" has an INTERFACE_LINK_LIBRARIES property which
  differs from its LINK_INTERFACE_LIBRARIES properties.

  INTERFACE_LINK_LIBRARIES:

    opencv_core;opencv_imgproc;zlib;libjpeg;libpng;libtiff;libjasper;comctl32;gdi32;ole32;msvfw32;avifil32;avicap32;winmm

  LINK_INTERFACE_LIBRARIES:

    

Call Stack (most recent call first):
  modules/highgui/CMakeLists.txt:302 (ocv_add_accuracy_tests)
This warning is for project developers.  Use -Wno-dev to suppress it.


Делаю тестовую программу из того же гайда, запускаю. Ошибка. И так с OpenCV 2.4.0, указанной в гайде, и с самой свежей 2.4.8.
867e5a899282.jpg
D:\Programs\opencv24\opencv_bin\bin\opencv_ffmpeg240_64.dll:-1: ошибка: file not recognized: File format not recognized


Ошибка из-за того, что собрал неправильно? Если нет, то как исправить?
Если да, то будьте добры, скиньте более подробную информацию по сборке для Qt creator'a OpenCV, чем в этом гайде. В первый раз собираю библиотеку и, как видите, моих знаний едва хватает, чтобы понимать, что я делаю(и то не всегда), буду рад ссылкам для повышения понимания. Заранее спасибо.
  • Вопрос задан
  • 7961 просмотр
Пригласить эксперта
Ответы на вопрос 1
Properrr
@Properrr
Вот тут всё подробно расписано
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы