Media Player Classic - Home Cinema (mpc-hc)播放器一个经典的影音播放器,免费软件,可播放CD、VCD、DVD、及MP3、MP4、AVI、AAC等多种影音格式。与此同时,它还是开源的。今天尝试着编译了一下它的源代码(还是第一次接触这么大的MFC工程)
第一步::准备
1. 安装 Visual C++ 2010(不能是Express版本)1. 下载并解压 MSYS_MinGW-w64_GCC_481_x86-x64.7z 到 "C:\MSYS" 地址: http://xhmikosr.1f0.de/tools/MSYS_MinGW-w64_GCC_481_x86-x64.7z
(注意:就算自己电脑上有MSYS_MinGW,也建议下载这个)
2. 在 "C:\mpc-hc" 创建一个"build.user.bat",内容如下(有些参数根据自己系统确定):@ECHO OFF SET "MPCHC_MSYS=C:\MSYS" SET "MPCHC_MINGW32=%MPCHC_MSYS%\mingw" SET "MPCHC_MINGW64=%MPCHC_MINGW32%" REM Git is optional to set if you chose to add it in PATH when installing it(下面这条可以不要) SET "MPCHC_GIT=C:\Program Files (x86)\Git"
1.使用Git 下载 MPC-HC's 到 "C:\mpc-hc" (其他地方也行)
Git命令(俩都行):
git clone --recursive https://github.com/mpc-hc/mpc-hc.git
或:
git clone https://github.com/mpc-hc/mpc-hc.git2. 打开sln文件 "C:\mpc-hc\mpc-hc.sln",编译之(注:如果Release编译不成功,可以试试编译Release-Lite)
3. 在"C:\mpc-hc\bin\mpc-hc_x86"下得到"mpc-hc.exe"