文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>在Visual Studio 2008中编译WebKit

在Visual Studio 2008中编译WebKit

时间:2011-01-10  来源:coffeestone

 

下载开发工具最好参照webkit.org上提供的步骤进行,具体见页面http://webkit.org/building/tools.html

需要注意的是,如果你安装了perl,或者python,最好卸载掉。我之前曾将安装过Python3.0,但是cygwin中带的是python2.6,Python3.0和2.6之间存在兼容性问题,导致编译语法错误。如果不卸载Python3.0也可以,但需要设置一下PATH,将Python2.6的路径加在3.0的前面。另外,cygwin一定要安装在系统盘,因为编译过程中会用到%SYSTEMDRIVE%这个变量。如果你安装在了其他盘,编译时会报错。

 

打开Cygwin,到home目录,打开.bashrc文件,把unset TMP 和unset TEMP注释掉。

 

然后下载源代码,源代码没必要用SVN下载,直接下载WebKit.org上提供的nighty build代码,然后解压到cygwin的用户的home目录下。下载WebKit Support Libraries并Copy此zip文件到WebKit源代码的根目录;打开cygwin,cd到WebKit的源代码根目录,然后再cd到WebKitTools/Script下。执行./update-webkit和./update-webkit-support-libs文件。这两个脚本会配置WEBKIT的LIB目录和BUILD目录,执行完脚本之后,可以在系统的环境变量中看到有两个关于WEBKIT的环境变量。

 

然后开始编译,编译最好不用Scripts下面的build-webkit。里面的很多设置是针对Visual Studio 2005的,而且里面的很多设置显得很弱智,路径都写死了,比如,只搜索目录Microsoft Visual Studio 8,如果你安装的是VS2008,这个脚本肯定是执行不过的,因为这个目录不存在,需要手工更改;而且VS2005和VS2008的工程文件不兼容,需要转换一下。所以,推荐直接使用VS2008打开WebKit.sln文件进行编译。

 

WebKit.sln位于WebKit/win/WebKit.vcproj/下,用VS2008打开后会要求转换,转换之后要将所有project的Treat warning as error设置为No. 然后在编译时选择Release进行编译吧,编译过程需要1-3个小时,视机器而定。

 

注:CARIO版或者不使用D3D的版本现在还没有编译过去,等编译完成后再发贴。

 

 

相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载