0

我正在尝试将 FFmpeg 集成到我的 Qt 应用程序中。我使用了来自Zeranoe FFmpeg 构建页面的 FFmpeg git-0fb64da 64 位开发源代码,并将 avformat.lib 添加到我的项目中。我的简历:

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 包含在“extern“C””块中。

只要我不调用 av_register_all(),这一切都可以正常工作,但是一旦我这样做,我的应用程序就会以代码 -1073741515 退出。关于为什么的任何想法?

4

1 回答 1

1

you have to put the necessary ffmpeg dll files beside your exe file.

于 2013-09-21T18:35:33.507 回答