windows下編譯FFMPEG篇----之一(MingW)

####序
  在網上關於ffmpeg在windows下的編譯有很多方法,有的可行,有的不可行。本文着重介紹windows下怎麼用Mingw編譯32位及64位的庫。

####1、環境準備
  參考前文《windows下Eclipse調試ffmpeg》“”windows下mingw編譯ffmpeg“”這一章節。
  由於mingw安裝的時候只有32位的工具可選,所以只能編譯32位的庫,需要編譯64位的庫需要安裝mingw64,本文爲了在Mingw下既能編譯32位的庫,又能編譯64位的庫,使用vs自帶的編譯器cl\link等。鑑於ffmpeg是用c99標準寫的,vs2010不支持,因此需要額外的下載:(本文示例使用的是vs2010)
#####1.1 c99toc89安裝
  下載地址:https://github.com/libav/c99-to-c89/releases,將壓縮包裏的c99conv.exe和c99wrap.exe複製到 C:/Mingw/bin下(注意這裏看自己Mingw實際安裝目錄)。
#####1.2 c99頭文件inttypes.h和stdint.h安裝
  下載地址:https://code.google.com/p/msinttypes/downloads/list,注意此處需要翻牆,或者在網上下現成的,下載好後,將壓縮包裏的inttypes.h和stdint.h拷貝到C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include
#####1.3 修改link文件
  如果c:/Mingw/msys/1.0/bin/下有link.exe,需要將link.exe重命名爲別的

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