xp下使用mingw,msys编译vlc2.0.8,2.0.9,2.1.0

本文详述了在Windows XP环境下,使用mingw和msys编译VLC 2.0.8、2.0.9和2.1.0的过程,包括安装各种依赖工具、解决编译过程中遇到的问题,如mingw版本、autoconf、automake等工具的更新,以及编译lua和VLC时的错误处理。作者分享了从安装到编译完成的完整步骤,为读者提供了详细的参考指南。
摘要由CSDN通过智能技术生成

老大布置了一个任务,编译开源的vlc。开源就开源吧, 编译的时候弄得很麻烦。在win7,64位系统下,搞了两天,搜索了各种网页,最后连configure阶段都没过去。这一个悲剧,不知道是电脑问题还是下载的mingw或者是msys版本有问题,最后无奈转到了虚拟机下在linux中编译,这个倒是简单了,照着官网上面敲就ok了,一步一步走下来,最后成功生产了可运行的vlc.我用的是ubuntu,按照官网上面的步骤就ok了,https://wiki.videolan.org/UnixCompile/

win7下面实在搞不定,只好换系统,xp,官网https://wiki.videolan.org/Win32CompileMSYSNew

官网上面也有步骤,不过还是有一些小bug需要注意的。首先说一下mingw版本,开始时候使用最新的4.8.1,msys版本使用的是1.0.11。按照官网上面的步骤走下来感觉一直很顺畅(注:后面make的时候会有问题)。

1、安装notepad++

2、安装7-zip,这个解压工具貌似你装其他的也行,我装的好像就是360解压软件

3、安装mingw,http://sourceforge.net/projects/tdm-gcc/files/TDM-GCC%20Installer/tdm-gcc-4.7.1-2.exe/download,下载完按照官网步骤装就ok

  • Select "Create"
  • Select 32bits
  • Install to C:\MinGW
  • Keep default settings
  • 安装完了应该环境变量自动就加进去了,如果没有的话自己添加一下到path中,C:\MinGW\bin

4、安装 MinGW utils , http://prdownloads.sourceforge.net/mingw/mingw-utils-0.3.tar.gz,下载完了解压到c:\MinGW

5、安装Msys,http://sourceforge.net/project/downloading.php?group_id=2435&filename=MSYS-1.0.11.exe,同样按照官网上说的,安装路径为C:\Msys\1.0,

安装的时候按照提示选就行了

Accept Post Install: [y]
MinGW Installed?     [y]
path to MinGW:       [c:/MinGW]

6、安装Msys Developer Toolkit, http://downloads.sourceforge.net/mingw/msysDTK-1.0.1.exe,这个按照默认装下去就行,主要有一些autotools等工具

7、安装git, http://code.google.com/p/msysgit/downloads/list?can=3,下载vlc时可以用,后面make完了打包的时候也要用得到。

8、安装Wget,http://sourceforge.net/projects/gnuwin32/files/wget/1.11.4-1/wget-1.11.4-1-setup.exe/download

Extract it to c:\MinGW

9、更新AutoTools 和libcrypt等。

Update autoconf, automake, libtool as well as libcrypt by downloading the following files and extracting them to C:\Msys\1.0:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值