Windows 系統 vs2012 MinGW 編譯ffmpeg 靜態庫


 

      Windows系統下 vs2012編譯ffmpeg 動態庫 前面已經有文章講述,本文將講述如果編譯生成ffmpeg靜態庫以方便

在vs2012下調用。

      准備工作:安裝MinGW環境,修改ffmpeg配置文件,這兩步均與編譯動態庫相同,這里不再贅述。唯一不同的不同的

是配置命令,生成靜態庫的命令是:

./configure --toolchain=msvc --enable-static --enable-gpl  --enable-version3  --enable-librtmp 

  --extra-cflags="-I/home/wgg/libx264/include" --extra-cflags="-I/home/wgg"  --prefix="/home/wgg/out-3.0.2-static"

./configure --toolchain=msvc --enable-static --enable-gpl --enable-version3 --enable-librtmp --enable-libx264 --extra-
cflags="-I/home/wgg/libx264/include" --extra-cflags="-I/home/wgg" --prefix="/home/wgg/out-3.0.2-static-x264"

  如果不需要引用第三方librtmp --enable-librtmp不需要,配置完配置項以后,make即可生成靜態庫。靜態庫以.a結尾,可以直接在vs2012環境使用。使用這些靜態庫如果提示鏈接一些接口不存在的時,將對應的系統lib庫添加到工程里:winmm.lib ws2_32.lib Secur32.lib。

備注: Ffmpeg 版本3.0.1

如需交流,可以加QQ群766718184、127903734,或者QQ:350197870

 視頻教程 播放地址: http://www.iqiyi.com/u/1426749687

視頻下載地址:http://www.chungen90.com/?news_3/


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM