编译Meida Player Classic(MPC)

相关的工具与环境:
OS:Windows XP2
CVS:Subversion+TortoiseSVN
VS2005 Enterprise(vc8.0)
SDK: Microsoft DirectX 9.0 SDK Update (Summer 2003)
Windows Media Format SDK 9
 
mpc的开源地址: guliverkli
svn地址:
 
一、 编译DirectX SDK中的BaseClasses,生成Debug_Unicode和Release_Unicode,然后在VS2005中设置相关的环境
 
二、根据docs/HowToCompile.txt中依次编译
1. deccs
2. dsutil
3. ui (run /lib/ui.bat to merge them)
4. subpic
5. subtitles
6. filters (for mpc only build those configurations which output a lib, the rest outputs stand-alone filters)
再编译:
apps/mplayerc/ mplayerc_vs2005.sln
 
三、如果顺利,会编译出如下图的MPC。
 
 
1)       虽然我倾向用Microsoft DirectX SDK (August 2007) + Microsoft Platform SDK for Windows Server 2003 R2,但DirectX SDK装了summer2003版本,所以需要在代码中有很多的小改动。
2)       cvs用了Subversion+TortoiseSVN。
3)       全选了所有filter,mpc编译出来总大小近6G,其中还有一些filter并没编译成功。
4)       代码改动参考了 PeterLee的文章。
 
风暴影音编译的版本
 
我编译的MPC
 
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值