1,下载
首先下载MPLARER工程
http://sourceforge.net/project/showfiles.php?group_id=205275&package_id=248631
mplayer-28311.tar.bz2 是源文件
后边都是已经编译好的文件,如果各位只想快速获得编译好的文件的话,那么看到这里就可以了。
其次下载TDM MINGW
http://www.tdragon.net/recentgcc/
最后下载MSYS
http://sourceforge.net/project/showfiles.php?group_id=2435&package_id=24963
Current Release: msys-1.0.10 Notes中的MSYS-1.0.10.exe
不要下载MinGW-full-gcc-4.2.4.7z这个版本虽然将mingw和msys和在一起了,make和GCC都可以使用,但是不能编译这个项目,如果mingw和msys单独分目录安装的话,在msys下执行gcc -v是可以看见版本的,但是在这种情况下执行gcc -v无法看见版本。
2,安装
首先安装MINGW目录自定不用装在C盘根目录(本人最讨厌这种直接装C盘根目录的方式)
MSYS这里大家一定要注意,MSYS的目录不能装在MINGW目录下要另选一个目录,安装的最后指定MINGW的目录
把mingw32-make.exe的名称改为make.exe
3,编译
把mplayer工程考入msys目录下,在MSYS下执行msys.bat
进入mplayer目录
执行./configure --win32codecsdir=你的输出路径
这个好像没用,但是不打生成不了EXE
如果你有特殊需求请查看./configure --help
然后执行
make
编译完成我们要的EXE就都有了
编译这个东西有什么用呢,如果你只是为mplayer工程做一个界面封装的话,只需下载人家编译好的文件即可,我准备要拿mplayer和mencoder代码下手了,呵呵