webkit开发环境的搭建

由于迫于需要,莫名的想用C语言写一个浏览器,查阅了各方大神的blog,各方的资料,决定先把webkit的开发环境搭建起来……

我第一步想到的就是在Windows环境开发,毕竟Windows环境是比较常用的环境。

WebKit开发环境在Windows下的搭建

开始计划是在Windows下做开发,也就是win7下,所以定下了cygwin+virtual studio 2010的开发模式,通过上网查询,获得搭建环境的流程。
首先是要安装cygwin开发环境,别人使用的是webit提供的cygwin下载器,而我以前装过一次cygwin用的是cygwin的官方安装工具。下面是一些准备工作:
要下载webkit的源码:http://nightly.webkit.org,一般都是下载最新的。
打开cygwin,切换至存放源码的位置,使用tar -jxvf将源码解压,然后遇到了各种解决不了的问题,最主要的问题是从apple的网站上download不下来那个WebKitSupportLibrary.zip


进入到 https://developer.apple.com/opensource/internet/webkit_sptlib_agree.html一点击下载就成了:


满心期望,全是泪水,希望各位高手帮帮忙。

于是我转到了使用ubuntu搭建webkit环境。Windows下的环境等等我再摸索下,会补上来。


webkit开发环境在ubuntu下的搭建

基本上Windows7中的搭建环境我已经放弃了,以后再搞,太难了……于是改用ubuntu搭建开发环境,
我是使用的http://trac.webkit.org/wiki/BuildingGtk 提供的步骤进行搭建的。
在之前为了防止发生发生一些基本库的问题,使用下面的指令做一些防范:

$ sudo apt-get install libtool
$ sudo apt-get install gtk-doc-tools

然后的步骤和webkit提供的的一样:
Install the base WebkitGTK+ depenencies:
$cd Tools/gtk
$./install-dependencies

Download and build all jhbuild modules:
$Tools/Scripts/update-webkitgtk-libs

然后就是编译了
$ Tools/Scripts/build-webkit --gtk
如果没有出问题的话就是等时间了,知道编译成功以后,编译成功的结果我没有截图。
那么,如何运行呢?
切换到Tools/Scripts目录中,也就是刚刚编译的那个目录
$ ./run-launcher --gtk

得到了:



然后我打算再在虚拟机中安装Mac OS,然后再介绍如何在Mac OS中搭建Webkit开发环境。




posted @ 2014-10-08 22:16  二货磁铁  阅读(638)  评论(0编辑  收藏  举报