2013-05-06 2 views
0

Я пытаюсь интегрировать FFmpeg в мое приложение Qt. Я использовал 64-разрядный источник Dev FFmpeg git-0fb64da от Zeranoe FFmpeg builds page и добавил avformat.lib в свой проект. Мой файл .pro:FFmpeg в Qt 5.0.2: код выхода -1073741515 на av_register_all();

unix|win32: LIBS += -L$$PWD/../../FFmpeg/ffmpeg-20130428-git-0fb64da-win64-dev/lib/ -lavformat 

INCLUDEPATH += $$PWD/../../FFmpeg/ffmpeg-20130428-git-0fb64da-win64-dev/include 
DEPENDPATH += $$PWD/../../FFmpeg/ffmpeg-20130428-git-0fb64da-win64-dev/include 

Я включил libavformat/avformat.h внутри "экстерном "C"" блок.

До тех пор, пока я не называю av_register_all(), все это работает нормально, но как только я это сделаю, мое приложение выходит с кодом -1073741515. Есть идеи о том, почему?

ответ

1

вы должны поместить необходимые файлы ffmpeg dll рядом с вашим exe-файлом.