VS2015编译WebKit-r189384

2015-10-10 10:30:544996人围观普通文章,仅限个人转载,一天数量不超过1篇,禁止商业平台转载,禁止采集,版权所有,违者必究。请按[超链接格式文本]转载:本文转载自:VS2015编译WebKit-r189384
简介VS2015编译WebKit-r189384,经过一个星期的奋斗,看了很多论坛,基本上最新都处于VS2013。最近出了VS2015,官方cygwin模块貌似修改了很多,所以以前的教程已经不太适用了。

一、准备工具
下载好官方要求的工具:

http://www.webkit.org/building/tools.html
下载好源代码:

http://nightly.webkit.org/builds/trunk/src/1
路径最好就是默认,避免不必要的麻烦
a)安装vs2015。
当然,官方说的默认安装是不正确的。默认安装会再编译时提示找不到”CL.EXE”,我们安装默认以后,还要安装C++相关的东西,我记得是还有两个,不过没有截图,如果你不想麻烦的话,全部和C++相关的都安装。
b)Cygwin:我用的是WebKit-r189384\Tools\CygwinDownloader文件夹下面的python脚本。在运行之前确保两件事

1、安装python2.7
2、安装python2.7完毕后,编辑文件cygwin-downloader.py

找到42左右的这行代码,修改为:

package_mirror_url="http://mirrors.163.com/cygwin/"
也就是,采取指定的163源,不再是随机源。

做好这两件事以后,就可以运行该脚本了,如果安装了python的话,你可以直接双击运行。如果能直接运行的话就用管理员权限运行cmd,然后进入目录:
1)Cd E:\WebKit-r189384\Tools\CygwinDownloader
2)python cygwin-downloader.py
等待下载163个包(如果这里你不是163,那么,很可能就是官方的webkit脚本已经修改,此教程有些地方很可能已经不适用了),这里官方网站给了我很大的误导,首先是直接下载安装包:
cygwin-downloader.zip 2,932KB
说直接解压,然后等待下载运行就能获取到全部的功能库,但是据我所知,至少有几个是没有包含进来的,curl没有就是其中一个坑。

下载完毕以后不用急着去运行安装,首先看一下setup.ini文件大小,我的为6,532KB(如果你做的时候,大小不一样,那么里面的安装模块很可能就不一样的了,此教程只能用于参考了)。
登陆系统,查看更多

阅读排行