Qt Creator 配置FFmpeg庫+VS2015配置FFmpeg庫

一、官網下載已經編譯好的FFmpeg庫

官網地址:http://ffmpeg.zeranoe.com/builds/
網站中分爲三個版本:Static,Shared,Dev。在這裏插入圖片描述
1)Static裏面只有3個應用程序:ffmpeg.exe,ffplay.exe,ffprobe.exe,它的作用是通過命令行模式對視頻轉碼與播放
2)Shared裏面除了3個應用程序:ffmpeg.exe,ffplay.exe,ffprobe.exe之外,還有一些Dll;
3)Dev版本是用於開發的,裏面包含了庫文件xxx.lib以及頭文件xxx.h;

將下載好的壓縮文件解壓到任意目錄下,新建一個名爲sdk文件夾,並在sdk下創建bin文件夾。將Dev下的lib和include文件夾拷貝到sdk文件夾中;將Shared中bin文件夾裏的所有Dll拷貝到sdk裏的bin文件夾

二、 Qt Creator 配置FFmpeg庫

1)Qt 版本爲Qt 5.7.1 (MSVC 2015, 32 bit),編譯器用的是VC++,不是Mingw;
2)打開Qt Creator創建c++測試過程;將sdk文件夾拷貝到工程目錄下;
3)打開.pro文件,配置頭文件包含目錄與lib庫;如下圖:
在這裏插入圖片描述
4)將bin文件中的dll拷貝到.exe目錄下,編譯運行測試;

三、VS2015配置FFmpeg庫

1) 新建控制檯工程
打開vs2015
文件->新建->項目->Win32控制檯應用程序

2)配置開發文件
打開屬性面板
解決方案資源管理器->右鍵單擊項目->屬性

頭文件配置
配置屬性->C/C+±>常規->附加包含目錄,輸入“sdk\include”(剛纔拷貝頭文件的目錄)

導入庫配置
配置屬性->鏈接器->常規->附加庫目錄,輸入“sdk\lib” (剛纔拷貝庫文
件的目錄)

配置屬性->鏈接器->輸入->附加依賴項,輸入“avcodec.lib;avformat.lib; avutil.lib; avdevice.lib; avfilter.lib;postproc.lib; swresample.lib; swscale.lib”(導入庫的文件名)
動態庫不用配置(將dll文件拷貝到工程目錄下)

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