Конан OpenCV с FFMPEG - PullRequest
       21

Конан OpenCV с FFMPEG

0 голосов
/ 20 апреля 2020

Для моего проекта я хотел бы использовать OpenCV из Конана. Для моего приложения мне нужен OpenCV с включенной опцией FFMPEG.

Я пытался сделать conan install opencv/4.1.1@conan/stable -o ffmpeg=True -b missing, но я получил много ошибок компилятора с неопределенными ссылками. Все ошибки связаны с FFMPEG.

В файле opencv ffmpeg/4.2@bincrafters/stable указан как требование. Я пытался просто установить fmpeg/4.2@bincrafters/stable, но я получил те же ошибки. После некоторых экспериментов я обнаружил, что fmpeg/4.2.1@bincrafters/stable работает в моей системе.

Поэтому я хотел использовать эту рабочую версию ffmpeg для OpenCV. В conan-cache я изменил conanfile для OpenCV на ffmpeg / 4.2.1, а затем снова попытался установить OpenCV. На этот раз все собралось без ошибок, и был создан новый объект ha sh.

Теперь я хотел использовать этот OpenCV в своем проекте. Но когда я пытаюсь построить свой проект, я получаю сообщение об ошибке. Кажется, проблема в том, что Конан ищет конкретный c га sh, и поскольку я изменил требования в конанфиле OpenCV, ха sh теперь отличается. Ха sh моего локального OpenCV 91716d2466cac1ff5c91a7b802ce2d69b84cc798, но когда я пытаюсь построить свой проект, он ищет другой га sh. (opencv/4.1.1@conan/stable:7234edbe78e5002a4384cde97bca91abd732a248 - Missing)

Я новичок в Конане, и поэтому я не знаю, приемлем ли подход, который я до сих пор использовал. Я ценю все отзывы о том, как подойти к этой проблеме.

...