由于迫于需要,莫名的想用C语言写一个浏览器,查阅了各方大神的blog,各方的资料,决定先把webkit的开发环境搭建起来……
我第一步想到的就是在Windows环境开发,毕竟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下的环境等等我再摸索下,会补上来。
基本上Windows7中的搭建环境我已经放弃了,以后再搞,太难了……于是改用ubuntu搭建开发环境,
我是使用的http://trac.webkit.org/wiki/BuildingGtk 提供的步骤进行搭建的。
在之前为了防止发生发生一些基本库的问题,使用下面的指令做一些防范:
$ sudo apt-get install libtool $ sudo apt-get install gtk-doc-tools然后的步骤和webkit提供的的一样:
$cd Tools/gtk $./install-dependencies
$Tools/Scripts/update-webkitgtk-libs
$ Tools/Scripts/build-webkit --gtk如果没有出问题的话就是等时间了,知道编译成功以后,编译成功的结果我没有截图。
$ ./run-launcher --gtk
得到了:
然后我打算再在虚拟机中安装Mac OS,然后再介绍如何在Mac OS中搭建Webkit开发环境。