windows下X264编译

1.下载x264源文件

http://www.videolan.org/developers/x264.html

2.下载和安装Mingw

    http:://www.mingw.org

    安装时全装

3.添加VC支持

   mingw\msys\1.0\msys.bat的文件开始处添加。比如我加的是:call D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\vcvarsall.bat


4.将下载的x264源码拷贝至mingw\msys\1.0\home\的user目录下


5.配置和编译

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

make

6.至此会生成x264库文件。

libx263-125.dll

生成lib库,需要工具pexports   ,下载地址:http://www.emmestech.com/software/pexports-0.43/download_pexports.html

7生成lib库

pexports libx264-112.dll > libx264-112.def 
lib /machine:ix86 /def:libx264-112.def

8.测试xlib库

拷贝新生成的库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(&param);
return 0;
}




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值