編譯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
 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章