VS2013 FFMPEG環境配置及常見錯誤處理

FFMPEG包含三個版本:Static、Shared以及Dev
Static — 包含3個應用程序:ffmpeg.exe , ffplay.exe , ffprobe.exe,體積都很大,相關的DLL已經被編譯到exe裏面去了。
Shared — 除了ffmpeg.exe , ffplay.exe , ffprobe.exe之外還有一些DLL,exe體積很小,在運行時到相應的DLL中調用功能。
Dev — 開發者(developer)版本,裏面包含了庫文件xxx.lib以及頭文件xxx.h,這個版本不含exe文件

我們只需要下載Shared和Dev就可以了

把Shared(include lib)和Dev(dll)拷貝到自己的項目,如下

添加lib庫:
A、添加工程的頭文件目錄:工程—屬性—配置屬性—c/c+±–常規—附加包含目錄:加上頭文件存放目錄。

B、添加文件引用的lib靜態庫路徑:工程—屬性—配置屬性—鏈接器—常規—附加庫目錄:加上lib文件存放目錄。
C 然後添加工程引用的lib文件名:工程—屬性—配置屬性—鏈接器—輸入—附加依賴項:加上lib文件名。(avcodec.lib;avformat.lib;avutil.lib;avdevice.lib;avfilter.lib;postproc.lib;swresample.lib;swscale.lib;)

配置管理器:
如果下載的Shared和Dev是64位的,選擇x64

完成(編譯通過)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章