关于x264 2011在VC2005及以上版本的编译

   x264是目前较为流行的H264编码器,这里就不多介绍,但是自从2009开始,就不再对vs的支持, vs系列不支持c99语法的原因。经过一番折腾,查到国内的牛人写的directH264 上可用vs2005编译,其实也是移值,并位对核心代码作出啥修改,具体可去sourceforge网上查找下载,

  下来之后,以为可直接采用vs2005或2008编译,结果一开始就报错。具体解决办法如下:

   1,把汇编器 编译参数更为-DPREFIX -DNON_MOD16_STACK=0

   2,把win32thread.h 修改为

           //#define WIN32_LEAN_AND_MEAN
          #define _WIN32_WINNT 0x403

   3,修改avs.c, 具体的请仔细检查出错的问题

   完成后,即可在vs2005上顺利编译出x264.exe。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值