WINDOWS平台下VLC的编译

很久以前整理的文章,没什么技术含量,但自己实践过,按照上面的步骤能成功编译。对跟我一样刚刚接触VLC的菜鸟们或许有所帮助。Windows平台下Vlc的编译根据VLC官网中的说法,一般在Windows下编译有两种方法,一种是用Cygwin编译,但据说这已经Outdated了,另一种则是官方推荐的编译方法:MSYS+MINGW。一开始用Cygwin来编译,但频频出错,大部分时间
摘要由CSDN通过智能技术生成

很久以前整理的文章,没什么技术含量,但自己实践过,按照上面的步骤能成功编译。对跟我一样刚刚接触VLC的同鞋们或许有所帮助。


Windows平台下Vlc的编译

根据VLC官网中的说法,一般在Windows下编译有两种方法,一种是用Cygwin编译,但据说这已经Outdated了,另一种则是官方推荐的编译方法:MSYS+MINGW。

一开始用Cygwin来编译,但频频出错,大部分时间都用在排除错误上了,最后也没有编译成功。后来在老师的指点下选择用MSYS+MINGW来编译,花了半天时间就完成了。在这里总结一下用MSYS+MINGW来编译VLC相关的编译步骤(以下下编译步骤来自VLC官网http://wiki.videolan.org/Win32CompileMSYSNew,但我做了翻译和整理,而且把编译过程中可能出现的问题以及解决办法做了简单的小结)。

一、什么是MSYS?
    MSYS: Minimal GNU(POSIX)system on Windows,是一个小型的GNU环境,包括基本的bash,make等等。是Windows下最优秀的GNU环境。(是否厌倦了Cygwin蜗牛般的shell环境,试试MSYS中的rxvt吧)

  MinGW:即Minimalist GNU for Windows。它是一些头文件和函数库的集合,该集合允许人们在没有第三方动态链接库的情况下使用GCC(GNU Compiler C)产生Win32程序。

MinGW主要由GNU binary utilities、GCC和GDB组成。同时还包括一些必要的库,例如libc(C Runtime),及专门用于Win32环境的API接口库。如果你想学习linux环境下的编程,而又不想装linux,那你就装一个MinGW吧。

(以上资料来自百度百科)

二、 配置编译环境

这是编译VLC最麻烦也最为关键地方。

1. 准备工作

Ø 电脑上必需有文本编辑器,用记事本或者写字板都行(用于打开和修改脚本文件)

Ø 安装解压工具7-zip(许多官网下载的压缩包格式都是基于LINUX的,扩展名为.tar.gz, .tar.bz2, .tar.lzma等,常用的解压软件WinRAR无法解压)。

Ø 确保WINDOWS用户名不包含空格(VLC不会建立在一个文件名中包含空格的文件夹内)

2. 安装MinGW

2.1  TDM / MinGW的安装

可以点击以下链接下载并安装:http://sourceforge.net/projects/tdm-gcc/files/TDM-GCC%20Installer/tdm-gcc-4.5.2.exe/download

安装向导:

Ø  取消选择"Check for updatedfiles..."

Ø  选择“Create”

Ø  安装到C:\MinGW

Ø  保持默认设置

Ø  事后检查 C:\MinGW\bin是否被添加到Windows的环境变量中,如果没有,请自己添加。方法如链接:(http://www.computerhope.com/issues/ch000549.htm

2.2  MinGW-utils的安装
下载并安装MinGW - utils:http://prdownloads.sourceforge.net/mingw/ming

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 7
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值