Webkit 开发环境的安装
Developer Tools
安装 VS 相关补丁和工具
1. 使用 VS2005 ,以下所有安装指导都是基于 VS2005 ,其他版本的 VS 不能保证可用性;
使用 WindowsXP 或者 Vista ,推荐 XP,其他系统不保证可行
2. 其次,装上 Microsoft Visual Studio 2005 Team Suite Service Pack 1 .
3. 最后装上四个补丁, vs2005 就算准备妥当了:
KB918559
KB935225
KB943969
KB947315
4. 搞定 vs2005 后,您得装个 Cygwin ,Webkit 官网提供了一个 cygwin-downloader.zip 供下载,
解压以后,文件夹里面有一个 cygwin-downloader.exe ,点击运行它会自动下载 119 个软件包;下载
完成后,点击 Cygwin 的安装程序选择从本地文件夹安装,把刚才下载的 119 个软件都装上即可
5. 您还得去 http://developer.apple.com/quicktime/download/ 下载一个 quicktime sdk ,需
要注册才能下载,耐心注册就是,下载安装没什么说的。
6.
安装 DirectX SDK
Get The Code
1. 这一步甚为关键,您要是比着官网的导引,到这一步就该下载
http://nightly.webkit.org/files/WebKit-SVN -source.tar.bz2 了,这玩意有两三百 M 大,
Webkit 官网到咱大陆局域网的速度又极慢,因此这一失足通常能浪费半天到一天的时间,您要是日
理万机类型的人物,恐怕 Webkit 之旅就到此为止了。实际上完全没有必要下载 svn 的压缩包(在这
里不得不赞同 linus,svn 真是 shit ,大家有空还是多琢磨琢磨 Git 吧, WebKit 最近已经开始使用 Git
了),下载一个导出的纯代码的 tarball 就行了,这个网页 http://nightly.webkit.org/ 第三个下载
项。一般只有 10M 大小,刷刷的就下完了。
2. 在 Windows 下编译需要下载一个补丁包, WebKit Support Libraries 。这个压缩包包含了 Apple
的几个非开源库的 Windows port 。下完后放在 Webkit 源码解压后的根目录(注意这个补丁包不要解
压, build 的时候脚本会自己搞定的)。
3. 上面两个 dd 下载完之后,打开 Cygwin ,进入 WebKit/WebKitTools/Scripts 文件夹运行一下
./update-webkit 是个更新脚本,不运行这个编译的时候是肯定要出错的。