VLC编译在Windows 平台

本文档详细介绍了如何在Windows上使用MINGW和MSYS编译VLC2.0。从配置开发环境到解决编译过程中遇到的问题,如libdvdcss库的引用,最终成功编译出VLC播放器。作者提供了编译好的环境打包下载链接。

        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。内容如下:

     LIBS_dvdnav = -LC:/msys/1.0/win32/lib -ldvdnav -ldvdread   -ldvd

评论 34
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值