1.下载MinGW
http://sourceforge.net/projects/mingw/files/
点击Download mingw-get-setup.exe,下载最新版MinGW。
2.安装MinGW
运行上一步下载的exe。中间弹出对话框,勾上
*mingw-developer-toolkit
*mingw32-base
*mingw32-gcc-g++
*msys-base
勾上后选择Installation->Apply Changes。
3.配置环境变量
在环境变量的PATH里加上MinGW\bin路径。
4.下载yasm
http://yasm.tortall.net/Download.html
下载win32.exe,将文件名改成yasm.exe放到MinGW\msys\1.0\bin目录下。
5.下载x264源码
http://download.videolan.org/pub/x264/snapshots/
最上面的是最新版。下载完后解压。
6.编译
运行MinGW\msys\1.0目录下的msys.bat.
cd到x264源码的根目录输入以下命令
$./configure --enable-shared
$make
$make install
执行完后就会在MinGW\msys\1.0\local下生成dll文件跟头文件。
lib文件只需将local\lib下的libx264.dll.a文件直接改名为libx264.lib即可。