win7+vs2013编译webkit详细流程

来源:互联网 发布:剑灵捏脸数据原图 编辑:程序博客网 时间:2024/05/20 00:12

1.说明

1---使用的webkit版本:WebKit-r165667

2---关于路径:下文中使用的路径除非特殊说明,否则均为我个人随机选择的路径,大家可以根据需要改变。

3---c盘要足够大,50G以上吧。

2.详细流程

1---安装win7 sp1 和 IE10 ,此两项我用360搞定;
2---安装vs2013,一定要使用默认安装,不要更改安装路径和安装选项;
3---安装cygwin:
      1---下载:http://svn.webkit.org/repository/webkit/trunk/Tools/CygwinDownloader/cygwin-downloader.zip;
      2---解压到f:\cygwin_step,运行其中的cygwin-downloader.exe;
      3---下载完成后,会自动启动step.exe进行安装,但是安装会有问题,需要将step.ini文件放到f:\cygwin_step\x86目录下,重新启动step.exe;
      4---安装时选择install from Local Directory,并且在“select package”页,点击All-Default使其变为All-install,如下图。其他选项使用默认
      
      

3--- 安装QuickTime SDK、 QuickTime和DirectX SDK,均使用默认选项安装
4--- 下载webkit源码,并解压到f:\WebKit-r165667;
5--- 在 https://developer.apple.com/opensource/internet/webkit_sptlib_agree.html 下载WebKitSupportLibrary.zip,放在f:\WebKit-r165667目录下,但不要解压
6---打开cygwin,在cygwin中切换目录至f:\WebKit-r165667\Tools\Scripts, 运行./update-webkit.
    1---如果发生Unsupport ssl version错误,需要打开同目录下update-webkit-auxiliary-libs脚本,
        将其中所有的 --sslv3 改为 --tlsv1;
    2---如果提示要求你将python2.7.3降为2.6.8,需要打开同目录下webkitdirs.pm,将1436行“die "Python 2.7.3 is not...”注释掉;
7---运行./build-webkit --debug,此处只是为了安装一下WebKitSupportLibrary.zip,其他运行结果不关心,完成后重启系统

 8----打开vs2013,导入 F:\webkitdownload\WebKit-r165667\Source\WebKit\WebKit.vcxproj\WebKit.sln, 按F7开始编译。


ps:最好卸掉你的杀毒软件,尤其是X度杀毒,经常引发编译错误。

0 0
原创粉丝点击