我正在尝试将FFmpeg集成到我的Qt应用程序中。我使用了来自Zeranoe FFmpeg builds page的FFmpeg git-0fb64da 64位Dev源,并将avformat.lib添加到我的项目中。我的.pro文件:
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
我在“extern”C“”块中包含了libavformat / avformat.h。
只要我不调用av_register_all(),这一切都运行正常,但一旦我这样做,我的应用程序将以代码-1073741515退出。关于为什么的任何想法?
答案 0 :(得分:1)
你必须在你的exe文件旁边放置必要的ffmpeg dll文件。