MPC-HC在windows10上VS2013编译
2016-08-23 18:02
253 查看
MPC-HC在windows10上用vs2013编译
本文完成于2016-08-23MPC-HC简介
所需软件
编译过程
1 MPC-HC简介
产品官网:https://mpc-hc.org/源码地址:https://github.com/mpc-hc/mpc-hc.git
MPC-HC,全称Media Player Classic Home Cinema,是Windows平台上一个非常轻量级的开源媒体播放器。它支持所有常见的视频和音频文件格式的播放。它是100%免费的,没有任何广告或后门。
Media Player Classic Home Cinema,简称MPC-HC,是Media Player Classic 的后续版本。
Media Player Classic是由名为”Gabest”的程序员创建的,Gabest原先是以不公开源代码的方式开发Media Player Classic,但后来他开放了Media Player Classic的源代码。Media Player Classic延续了Windows Media Player6.4几乎相同的接口和朴素的风格界面,然而这是与Windows Media Player 6.4完全不同的应用程序。
Media Player Classic 的原作者 Gabest 已于2006年停止继续开发MPC,MPC-HC在MPC基础上修复了大量BUG,不断增强内部解码性能,并增加了切合现代播放的一些功能。
2 所需软件
需要安装以下软件:TortoiseGit
vs2013 update4+
DirectX SDK (June 2010)
python2.7
msys
软件版本和下载链接:
3 编译过程
3.1 下载代码:
git clone --recursive https://github.com/mpc-hc/mpc-hc.git rem 更新所有代码。 git submodule foreach --recursive git fetch --tags git submodule update --init --recursive
3.2阅读mpc-hc子目录docs下Compilation.txt文件。
3.3 迁出自己想编译版本代码
迁出自己想要编译的版本。可以使用git tag 查看最新的tag,并把他迁出,来编译稳定版本。比如:当前比较新的tag是1.7.10。迁出方法:git checkout -b b1.7.10 1.7.10 git submodule foreach --recursive git fetch --tags git submodule update --init --recursive
3.4 设置环境变量。
在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\Git" REM Optional, if you plan to modify the translations, install Python 2.7 or set the variable to its path SET "MPCHC_PYTHON=C:\Python27"
3.5 运行 mpc-hc目录下的 build.bat 生成vs2013工程。
3.6 使用vs打开mpc-hc.sln、修改调试代码。
相关文章推荐
- 用VS2015编译MPC-HC
- windows10 vs2013控制台工程中添加并编译cuda8.0文件操作步骤
- Windows Embedded Compact 2013升级:VS2013也能编译
- VS2013 编译错误 MSB3758 MSB4036
- 【流媒體】live555—VS2010/VS2013 下live555编译、使用及测试
- VS2013配置编译Caffe-Win10_X64
- VS2013(Win10X64)-配置编译Caffe
- vs2013 编译的 mlpack 库下载
- net-snmp源码VS2013编译添加加密支持(OpenSSL)(在VS里配置编译OpenSSL)
- ITK的编译安装(VS2013)
- vs2013 win10 编译libjpeg以及使用CImg加载jpeg图片
- Qt5.6.0(32位)编译SQLServer驱动(ODBC)(vs2013)
- CMake + VS2013编译GDCM
- windows编程--------vs2012编译vs2013下的工程
- vs2013 中已经添加了引用,编译还是提示没有添加引用
- VS2013+QT5.7.0_X86_MINGW32编译webcamoid
- VS2013编译由VS2010创建的项目时出现“转换到coff期间失败”的错误
- VS2013 EMWIN无法编译、仿真问题解决办法
- OpenCV3.0 + VS2013配置三:编译和调试OpenCV源码