VLC2.0版本是最近的,比VLC2.0.1版本更稳定,所以打算下载VLC2.0,并在WINDOWS上成功编译。编译过程花啦近两个小时,终于成功!!
1,准备阶段,准备开发环境MINGW,MSYS
2,下载开发工具包, 可参考 http://wiki.videolan.org/Win32CompileMSYSNew.
3,下载VLC开发包contrib-20110224-win32-bin-gcc-4.4.4-runtime-3.17-only.tar_.bz2,解压后,拷贝到C:\msys\1.0 目录
4,下载VLC2.0源码。
5, 设置好开发包环境变量 set PKG_CONFIG_PATH=/usr/win32/lib/pkgconfig... 注意这里指的就是contrib-20110224-win32-bin-gcc-4.4.4-runtime-3.17-only.tar_.bz2解压后的包路径
6,进入vlc2.0源码包里,执行 ./boostrap,将会自动产生configure脚本文件
7,执行脚本./configure --disable-lua, 我们暂不需要支持LUA脚本
8,执行make.... 注意这里可能会出现编译失败,提示libdvdread.a(dvd_input.o):dvd_input.c:(.text+0x2ae): undefined reference to `dvdcss_seek'。缺少dvdcss库的引用。
通过修改Makefile。内容如下: