鏈接的ffmpeg庫時,我很新在這裏,但我聽說,如果你想回答的問題,計算器是要求它>的地方。 <。所以我希望我的問題是不是太微不足道了,每個人都會生氣我缺乏研究(我試着用搜索引擎兩天已經d =沒有進步!) 我也問過這個問題在Qt的論壇,但我想我也會在這裏問。運行時錯誤Qt Creator中
所以......
在過去的幾天,我一直在使用OpenGL和類似擺弄周圍,試圖寫一個視頻播放器。
然而,當我嘗試導入上運行時(avcodec中,avformat,avutils等),錯誤出現的ffmpeg庫(程序編譯罰款)。在編譯並在調試模式下運行時,錯誤消息只給我一個內存地址和錯誤代碼135(DLL未找到)。
此錯誤,當我包括在我的代碼(例如av_register_all())將這些庫函數發生,並且無論該功能是否實際上被稱爲它發生。
所以我想這些鏈接庫時,我做了什麼。我目前使用 : 的Windows Vista(32位), Qt Creator的2.4.1基於Qt 4.7.4(32位), Zeranoe的FFmpeg的建設混帳3233ad4(2012-06-30)
我。親文件包括:
QT += core gui opengl
TARGET = test
TEMPLATE = app
SOURCES += main.cpp\
mainwindow.cpp \
glwidget.cpp
HEADERS += mainwindow.h \
glwidget.h \
FORMS += mainwindow.ui
LIBS += -L"$$_PRO_FILE_PWD_/libraries/ffmpeg/libs/" -lavcodec -lavformat -lavutil
INCLUDEPATH += libraries/ffmpeg/includes
我已經嘗試了很多變化的LIBS + =行,並檢查了我的文件路徑很多次。然而,未找到錯誤的DLL發生在所有這些變化=(
有什麼事做時,這些包括提前?
感謝我忘了>。<, (年輕幼稚)有志dev
ffmpeg是否在可執行文件路徑中?嘗試將鏈接的ffmpeg庫複製到生成可執行文件的路徑 – 2012-07-05 10:24:57