OpenCV 2.3.1 делает ошибки в highgui

Я пытаюсь собрать OpenCV 2.3.1 на 64-битной машине OSX Mountain Lion и не могу обойтись без определенного набора «использования необъявленного идентификатора». Я попытался собрать как файл taz.gz, так и исходный код из Git с теми же ошибками.

Кто-нибудь успешно собрал 2.3.1 на OSX Mountain Lion? Если так, как вы получили следующие ошибки:

opencv / modules / highgui / src / cap_ffmpeg_impl.hpp: 486: 5: ошибка:
использование необъявленного идентификатора ‘av_open_input_file’ av_open_input_file (&ic, имя файла, NULL, 0, NULL);

opencv / modules / highgui / src / cap_ffmpeg_impl.hpp: 494: 5: ошибка:
использование необъявленного идентификатора ‘avcodec_thread_init’avcodec_thread_init (enc, get_number_of_cpus ());

opencv / modules / highgui / src / cap_ffmpeg_impl.hpp: 524: 15: ошибка:
использование необъявленного идентификатора ‘av_open_input_file’
int err = av_open_input_file (&ic, _filename, NULL, 0, NULL);

opencv / modules / highgui / src / cap_ffmpeg_impl.hpp: 541: 9: ошибка:
использование необъявленного идентификатора ‘avcodec_thread_init’
avcodec_thread_init (enc, get_number_of_cpus ());

На данный момент я вижу пару вариантов. Я мог бы переключиться на Ubuntu, который, кажется, имеет более простой процесс сборки, или я мог бы исправить код highgui.

Если у вас есть предыдущий опыт создания этой версии, я был бы признателен за помощь.

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]