MPlayer window64bit的编译总结

由于在使用QT 和 MPlayer时,因为操作系统是win10 64bit的,无法调用MPlayer,所以研究了下怎么编译MPlayer,使其在64位系统下也能运行

首先需要下载编译环境 可以用最新的cmake,,不过我自己用的是mingw和msys,可通过官网https://sourceforge.net/projects/mingw/files/下载

1.下载安装mingw和msys

 (1)点击下载的mingw-get-setup.exe 一路next下去

MPlayer window64bit的编译总结MPlayer window64bit的编译总结

MPlayer window64bit的编译总结MPlayer window64bit的编译总结MPlayer window64bit的编译总结

到这一不的时候记得勾选右边所有的basic setup

然后这样就安装好了,msys也出现在你安装mingw的目录下 我的安装路径是在e:/mingw下

然后将E:\mingw写入到系统的环境变量PATH中 然后进入到e:\mingw\msys\1.0双击msys.bat就会出现命令行了

MPlayer window64bit的编译总结MPlayer window64bit的编译总结

2.下载源码

去官网直接下http://www.mplayerhq.hu/design7/dload.html

我下载的是MPlayer-1.3.0.tar.xz  下载完将其放在E:\MPlayer\下

另外编译window64bit系统需要的源码是all-20071007.tar.bz2

在http://www1.mplayerhq.hu/MPlayer/releases/codecs/下点击即可下载

在E:\MPlayer\MPlayer-1.3.0下创建目录codes将其解压到E:\MPlayer\MPlayer-1.3.0\codes

MPlayer window64bit的编译总结

3.编译

使用msys进入你安装的MPlayer目录 执行配置命令

配置命令:./configure --prefix=/e/MPlayer/LDZ --enable-static --codecsdir=/e/Mplayer/MPlayer-1.3.0/codes/ --language=en

然后make 

make install

配置命令解释:/e/MPlayer/LDZ make install 成功之后MPlayer所在目录,MPlayer.exe在该目录下的bin目录中

     --enable-static 加载静态库 由于MPlayer-1.3.0几乎包含了所需要的各种库,我就不需要重新装一些软件库了

     --codecsdir=/e/Mplayer/MPlayer-1.3.0/codes/ all-20071007.tar.bz2 所在的目录,支持window64bit必须的命令

MPlayer window64bit的编译总结

MPlayer window64bit的编译总结MPlayer window64bit的编译总结