Windows环境下WebKit编译总结有哪些要点?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1794个文字,预计阅读时间需要8分钟。
WebKit是全球公认的优秀的开源浏览器内核。它具有渲染速度快、灵活可定制、多平台支持等优势。国内知名的Maxthon和UCWeb都将WebKit选作浏览器内核。谷歌公司和苹果公司也分别在自己的WebKi项目中采用WebKit。
WebKit 是世界公认的优秀的开源浏览器内核。具有渲染速度快,灵活可定制,多平台支持等优点。国内知名的Maxthon 和 UCWeb 都将WebKit选作浏览器内核。谷歌公司和苹果公司也分别在WebKit 基础上只做了Chrome 浏览器和Safari 浏览器。
虽然WebKit 已经越来越多的被广大程序员接受,但其编译过程却非常之痛苦。下面将我编译WebKit 代码的经验与大家分享。
1) 获取WebKit 源代码
WebKit 源代码是使用Subversion 工具做管理的。因此,只要具备Subversion 客户端就可以从svn.webkit.org/repository/webkit/trunk 获取源代码。但是,这并不是最好的方式。在实际编译过程中通过svn拿下来的代码有可能为你带来许多的烦恼。因此,我推荐从WebKit的Nightly build 直接下载WebKit 源代码压缩包。具体地址是:nightly.webkit.org/builds/trunk/src/1 像WebKit 这么大的项目仍然遵循Daily Build 的原则,真是挺了不起的。
WebKit 源代码在本文写作时,版本是r52221 但我最近两天都没有将该版本的WebKit编译成功。原因是,使用Visual Studio 2005 打开项目几分钟后,Visual Studio 2005 会停止响应。我测试过r50006版,也就是5字头的第一版,就没有这个问题。
本文共计1794个文字,预计阅读时间需要8分钟。
WebKit是全球公认的优秀的开源浏览器内核。它具有渲染速度快、灵活可定制、多平台支持等优势。国内知名的Maxthon和UCWeb都将WebKit选作浏览器内核。谷歌公司和苹果公司也分别在自己的WebKi项目中采用WebKit。
WebKit 是世界公认的优秀的开源浏览器内核。具有渲染速度快,灵活可定制,多平台支持等优点。国内知名的Maxthon 和 UCWeb 都将WebKit选作浏览器内核。谷歌公司和苹果公司也分别在WebKit 基础上只做了Chrome 浏览器和Safari 浏览器。
虽然WebKit 已经越来越多的被广大程序员接受,但其编译过程却非常之痛苦。下面将我编译WebKit 代码的经验与大家分享。
1) 获取WebKit 源代码
WebKit 源代码是使用Subversion 工具做管理的。因此,只要具备Subversion 客户端就可以从svn.webkit.org/repository/webkit/trunk 获取源代码。但是,这并不是最好的方式。在实际编译过程中通过svn拿下来的代码有可能为你带来许多的烦恼。因此,我推荐从WebKit的Nightly build 直接下载WebKit 源代码压缩包。具体地址是:nightly.webkit.org/builds/trunk/src/1 像WebKit 这么大的项目仍然遵循Daily Build 的原则,真是挺了不起的。
WebKit 源代码在本文写作时,版本是r52221 但我最近两天都没有将该版本的WebKit编译成功。原因是,使用Visual Studio 2005 打开项目几分钟后,Visual Studio 2005 会停止响应。我测试过r50006版,也就是5字头的第一版,就没有这个问题。

