1. 下载mingw并安装
http://yasm.tortall.net/Download.html
cd /d/yasm-1.2.0 (进入目录)
./configure 回车 (执行配置文件)
make 回车 (开始编译)
讲x264解压到C:\MinGW\msys\1.0\home目录,msys.bat命令行进入x264目录,执行./configure --enable-shared,
下载poxports
http://download.youkuaiyun.com/download/harvic880925/4603881解压到VC所在的安装目录,比如说
C:/Program Files(x86)/Microsoft Visual Studio 10/VC/bin,解压以后pexports.exe拷贝至bin目录下
导出lib库
命令1:pexports libx264-120.dll > libx264-120.def ,该命令生成def文件
如果提示pexporst:command not found,看看电脑上是否装了其他的VC,考到对应的bin目录;如果还不行,在
mingw的命令行里输入:mingw-get install mingw32-pexports 直接安装。
命令2:lib /machine:x86 /def:d:\\libx264-120.def /out:d:\\libx264-120.lib,该命令生成lib
其中,lib为vc/bin里lib.exe的具体路径,用""括起来,如"C:\Program Files\Microsoft Visual Studio 10.0
\VC\bin\lib.exe"。
如果提示:没有找到mspdb100.dll,请重新安装。。。
需要在用户环境变量中添加一个路径:C:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE,这个dll
就在这个目录下。
http://sourceforge.net/projects/mingw/files/,下载mingw-get-inst-20120426.exe并安装
http://download.videolan.org/pub/videolan/x264/snapshots/
http://yasm.tortall.net/Download.html
当前最新源码版本是1.2.0,下载Source.tar.gz,然后解压
cd /d/yasm-1.2.0 (进入目录)
./configure 回车 (执行配置文件)
make 回车 (开始编译)
make install 回车 (安装)
讲x264解压到C:\MinGW\msys\1.0\home目录,msys.bat命令行进入x264目录,执行./configure --enable-shared,
然后make,即可生成x264的dll
下载poxports
http://download.youkuaiyun.com/download/harvic880925/4603881解压到VC所在的安装目录,比如说
C:/Program Files(x86)/Microsoft Visual Studio 10/VC/bin,解压以后pexports.exe拷贝至bin目录下
导出lib库
命令1:pexports libx264-120.dll > libx264-120.def ,该命令生成def文件
如果提示pexporst:command not found,看看电脑上是否装了其他的VC,考到对应的bin目录;如果还不行,在
mingw的命令行里输入:mingw-get install mingw32-pexports 直接安装。
命令2:lib /machine:x86 /def:d:\\libx264-120.def /out:d:\\libx264-120.lib,该命令生成lib
其中,lib为vc/bin里lib.exe的具体路径,用""括起来,如"C:\Program Files\Microsoft Visual Studio 10.0
\VC\bin\lib.exe"。
如果提示:没有找到mspdb100.dll,请重新安装。。。
需要在用户环境变量中添加一个路径:C:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE,这个dll
就在这个目录下。