编译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
http://sourceforge.net/svn/?group_id=82303
svn地址:
https://guliverkli.svn.sourceforge.net/svnroot/guliverkli
 
一、 编译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的文章。
 
风暴影音编译的版本
  编译Meida Player Classic(MPC)_第1张图片
我编译的MPC
  编译Meida Player Classic(MPC)_第2张图片

你可能感兴趣的:(编译Meida Player Classic(MPC))