win-builds

win-builds解决啥问题?在windows开发平台上调用一些常用的开源库,如ffmpeg,mdplay,expat,libmpeg,dbus等等,若在windows去编译这些库,使用繁杂的命令,配置参数,,有么有这是一件很麻烦的事,有么有办法直接带界面进行操作呢,有那就是win-builds可以解决这些烦恼,Win-builds提供了一个包管理器,官方下载地址:http://www.win-builds.org/,当前笔者使用的版本win-builds-1.5.0,当前版本有90个不同库。

它目前包括以下软件:

    SDL2, a52dec, atk, binutils, c-ares, ca-certificates, cairo, check, curl, dbus, dejavu-fonts-ttf, djvulibre, efl, elementary, expat, ffmpeg, flac, fontconfig, freetype, fribidi, gcc, gdb, gdk-pixbuf2, gendef, genidl, genpeimg, gettext, giflib, glib-networking, glib2, gmp, gnutls, gperf, gtk+2, harfbuzz, icu4c, jansson, json-c, lame, lcms, lcms2, libao, libarchive, libdvdcss, libdvdnav, libdvdread, libffi, libgcrypt, libgpg-error, libid3tag, libjpeg, libmad, libmangle, libmpc, libmpeg2, libogg, libpng, libsigc++, libsndfile, libsoup, libtasn1, libtheora, libtiff, libvorbis, libxml2, libxslt, lua, madplay, make, mingw-w64, mpfr, nettle, openjpeg, openssl, opus, pango, pcre, pixman, pkg-config, qt, sox, sqlite, wget, widl, win-iconv, windows_32, winpthreads, winstorecompat, x264, xz, zlib

我的安装环境:

已经安装了MinGW和MSYS 

系统:windows7  64位系统

msys软件简介:

在windows里能够使用linux常用指令,因为win-builds编译这些库的时候你可以选择使用msys附带的一些命令。

我的用途:

想通过安装eclipse开发环境来编译c++程序,使用mingw编译器,需要这些常用的库。

安装过程出现的问题:

打开这个win-builds:


这是64位系统选择,如果是32位则选择i686,这里有provide the mirror选择默认就可以,我的MSYS安装在E:\\MinGW\msys\1.0,点击OK,发现一个问题就是弹不出一下窗口


我发现原因是,这个网站在国内没法访问,被墙了,于是我用代理,发现代理也不行,不知道啥缘故,它官网也讲了,这是它们版本有存在bug,在以后的版本中会修复。它们也给出了措施,用wget去,设置远程代理,set http_proxy=代理IP:端口,如果你开启了代理的话,这是不需要设置的,设置了反而下载不了,然后使用

wget -r --no-parent --no-host-directories http://win-builds.org/1.5.0/packages/
然后将会下载到某个目录我的在C:\Users\Dell\1.5.0,你也可以设置下载在某个目录,在我这边发现可以进行下载,但用代理下载速度超级慢。有么有好的解决办法呢,既然它软件存在bug,我发现有一种好的解决办法,那就是把那90个安装包64位全部下载,然后放在某个目录我的放在E:\packages\1.5.2\packages\windows_64\.重新打开安装包管理器win-builds.exe进行如下设置:


注意路径,进入之后,如果能够弹出安装包,点击process开始安装,中途可能提示一些安装包没有,可能你没有全部下下来。



评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值