x264编译

前言

x264-snapshot-20091006-2245是最后一版支持VC++平台编译的版本,往后的工程中都不再带有build文件夹,20091006版与20091007版对比如下:
x264编译_第1张图片
x264编译_第2张图片
在20091006版的build\win32文件夹下有三个文件,其中x264.sln即为vs工程文件
x264编译_第3张图片

1.x264源代码下载

(1)最新版本下载:http://www.videolan.org/developers/x264.html
(2)历史版本下载:http://download.videolan.org/pub/videolan/x264/snapshots/
注意:建议下载x264-snapshot-20091006-2245版本的源码(包含build)

2.yasm(汇编器)下载

下载地址:http://yasm.tortall.net/Download.html
选择对应vs版本的yasm(如32位vs2010对应yasm为:Win32 VS2010 .zip),下载解压之后将其中的vsyasm.exe改名为yasm.exe,并放于build\win32目录下

3.编译

用vs2010打开x264.sln工程,进行转换,之后按F7进行编译,会有错误产生,错误解决方法见http://blog.csdn.net/frd2009041510/article/details/50822847,根据此文章可一一解决出现的错误。其中错误1中的定义问题会出现几十次,需要一一修改。问题都解决之后就得到了如图所示的两个文件。
x264编译_第4张图片

编译成功的x264-snapshot-20091006-2245源代码下载(免积分)

你可能感兴趣的:(❤【X264】)