Windows下编译最新的x264
2011-02-23 10:21
155 查看
X264更新的比较快,每天都有更新,但算法模块,基本结构是没有多大变化的。x264都是用C语言写的包括C99,但C99语法是在VC中是没法用的(当然有精力可以全部改成C89),生成的.a库是也是没法调用的,如何转化成可用.lib库就比较重要了。
1 下载mingw+msys进行配置,这里有已配置好的,直接下载用就可以了
http://code.google.com/p/msys-cn/wiki/ChapterInstallation
2 下载最新的x264
http://videolan.mirror.aussiehq.net.au/x264/snapshots/解压到MSYS目录下home文件下
3 编译x264
进入当前x264所在目录
编译 x264
./configure --enable-shared
make
可以看到会生成libx264-112.dll
4 利用VC提供的工具导出lib
下载poxports
http://download.csdn.net/source/3036251解压到VC所在的安装目录,比如说
C:/Program Files/Microsoft Visual Studio 8/VC/bin,解压以后pexports.exe拷贝至bin目录下
导出lib库
pexports libx264-112.dll > libx264-112.def
lib /machine:ix86 /def:libx264-112.def
5 测试导出的库是否正确
拷贝新生成的库libx264-112.lib和libx264-112.dll到新建的win32 工程下
拷贝原x264目录下的x264.h与x264_config.h至所建的win32工程下
下载pthreadGC2.dll和stdint.h
用如下程序测试
#include <iostream>
#include <string>
#include "stdint.h"
extern "C"
{
#include "x264.h"
#include "x264_config.h"
};
using namespace std;
int main()
{
x264_param_t param;
x264_param_default(¶m);
return 0;
}
写完程序,分析完算法,在此做个小广告,欢迎大家访问我的淘宝小店,专卖自己家种的枸杞 http://bxj2001.taobao.com/;
只需要在旺旺告诉我从文章中的链接而来,一律有优惠。
1 下载mingw+msys进行配置,这里有已配置好的,直接下载用就可以了
http://code.google.com/p/msys-cn/wiki/ChapterInstallation
2 下载最新的x264
http://videolan.mirror.aussiehq.net.au/x264/snapshots/解压到MSYS目录下home文件下
3 编译x264
进入当前x264所在目录
编译 x264
./configure --enable-shared
make
可以看到会生成libx264-112.dll
4 利用VC提供的工具导出lib
下载poxports
http://download.csdn.net/source/3036251解压到VC所在的安装目录,比如说
C:/Program Files/Microsoft Visual Studio 8/VC/bin,解压以后pexports.exe拷贝至bin目录下
导出lib库
pexports libx264-112.dll > libx264-112.def
lib /machine:ix86 /def:libx264-112.def
5 测试导出的库是否正确
拷贝新生成的库libx264-112.lib和libx264-112.dll到新建的win32 工程下
拷贝原x264目录下的x264.h与x264_config.h至所建的win32工程下
下载pthreadGC2.dll和stdint.h
用如下程序测试
#include <iostream>
#include <string>
#include "stdint.h"
extern "C"
{
#include "x264.h"
#include "x264_config.h"
};
using namespace std;
int main()
{
x264_param_t param;
x264_param_default(¶m);
return 0;
}
写完程序,分析完算法,在此做个小广告,欢迎大家访问我的淘宝小店,专卖自己家种的枸杞 http://bxj2001.taobao.com/;
只需要在旺旺告诉我从文章中的链接而来,一律有优惠。
相关文章推荐
- windows下编译最新x264
- Windows下编译最新的x264
- windows环境下编译最新的x264库
- (转)windows下编译最新的x264
- windows下编译最新x264
- windows环境编译x264最新版本
- windows下编译最新x264
- Windows下编译最新的x264 (2011-02-23 09:20:02)
- 最新的IOS在windows环境下编译环境搭建记录
- 一步一步在Windows下用MinGW编译x264(x264-snapshot-20160119-2245)
- 最新 ffmpeg-ffplay for windows的编译-2012-5-10
- windows下使用MinGW和msys编译x264
- Windows下编译x264
- 编译2010年x264最新的代码供VC编译使用DLL与LIB
- 专题:Windows编译x264、SDL、faac、ffmpeg过程
- Windows下编译X264多线程版本
- win32 vs2008 2010编译X264的过程(只针对x264支持windows的版本)
- Windows下编译最新volley jar包
- windows下使用vs2008编译x264支持多线程