FFmpeg-IJKPlayer

Windows 编译 x264

2017-12-23  本文已影响0人  棍子哥丸子妹

目标: Windows环境下编译一个x264的库,给Visual studio 2017来用。

搭建编译环境

1.安装MinGW http://sourceforge.net/projects/mingw/ 下载MinGW最新版本。点击运行程序 MingGW Installation Manager ,选 Basic Setup ,(我是将右边全选了,有的估计是可有可无的,有建议,请评论回复我)点击 Installation下的 Apply Changes 开始安装,耐心等待安装,安装关闭点击close 。

2.下载yasm.exe http://yasm.tortall.net/Download.html 选着对应版本,下载完成后把名字改成yasm.exe后,放到你安装MinGW 的 bin目录下(有的还建议放在 C:\WINDOWS\system32下,我没试这个)

3.下载 x264最新版本源码 http://download.videolan.org/pub/videolan/x264/snapshots/ 下载完成后,解压在你安装MinGW目录下的 home 目录下(其他目录也可以)

4.给C:\MinGW\msys\1.0\msys.bat 文件最前面添加vs支持。 首先在你安装 vs的目录下搜索 vcvars32.bat(32位和64位注意统一) copy绝对路径到msys.bat 最前面 call "E:\ffmpeg\projects\Microsoft Visual Studio\2017\Community\VC\Auxiliary\Build\vcvars32.bat"

5.最后测试下 双击 C:\MinGW\msys\1.0\msys.bat  输入命令行 gcc -v 

配置成功

./configure --enable-shared

#./configure --enable-shared --disable-asm

#./configure --enable-shared --extra-ldflags=-Wl,--output-def=libx264.def

make

make install

完成编译。

6.生成libx264.lib 命令行如下  LIB /DEF:libx264.def 生成结果如下 

生成VS用的lib

欢迎FFmpeg大神 戳我liugstick@163.com!!!!!

上一篇下一篇

猜你喜欢

热点阅读