VS開發ffmpeg環境搭建

1.下載官網:

http://ffmpeg.org/download.html

2.官網中選擇windows packages,然後點擊下面的windows builds進入下載界面。

3.選擇Version,Architecture,Linking.

注意Linking下的三個選項:
Static:只包含3個體積很大的exe
Shared:處理3個體積較小的exe之外,還包含了dll動態庫文件
Dev:只包含了開發用的頭文件.h和導入庫文件.lib

4.若只需要獲取到可執行文件,下載static版本下來即可。

5.若需要在VC上開發,需要同時下載Shared和Dev,因爲我們再VC上開發需要Shared中的dll庫,Dev下的lib和h

6.Visual Studio 2013開發ffmpeg開發環境如下:

創建項目工程

在需要開發的項目的工程路徑下新增加include和lib兩個文件夾。

將Dev版本中的頭文件拷貝到新建的include目錄下。否則編譯的時候會提示找不到頭文件。
將Dev版本中lib中的*.lib文件(不是所有的)拷貝到新建的lib文件夾中。否則編譯的時候會提示找不到庫。
將Shared目錄下的dll庫拷貝到debug目錄下。否則鏈接的時候會報找不到庫文件,如找不到avcodec-57.dll庫。
配置include選項:右擊項目名稱,彈出選項中選擇屬性->配置屬性->c/c++->常規->附加包含目錄。選擇新建include的文件夾所在路徑。
配置lib選項:右擊項目名稱,彈出選項中選擇屬性->配置屬性->鏈接器->常規->附加庫目錄。選擇新建lib的文件夾所在路徑。
導入lib庫:右擊項目名稱,彈出選項中選擇屬性->配置屬性->鏈接器->輸入->附加依賴項,輸入剛纔拷貝到新建lib文件夾下的庫的名稱(每個庫明佔用一行,中間不需要任何分開)

7.以上工作完成後,windows上的開發環境就搭建完成了,可以開始ffmpeg的開發了。

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