win7 成功编译v8引擎过程记录

基本系统环境是win7+vs2010

  1. 下载V8源码; 有几种方式可以选择,工具使用svn和git均可,视下载源而定

直接从google的官网下载 svn checkout http://v8.googlecode.com/svn/trunk/ v8 (如果你可以连接的话,可以选择这种方式,反正我是连不了)

另一种方法是从www.github.com下载,上面有源码的官方备份,访问稳定,不像google的网经常被政府逼视。下载方法 svn checkout https://github.com/v8/v8 v8

也可以直接下载打包好的源码,下载后再解压,本人下载的是版本v8-3.23.18,因为担心新版的不稳定

  2.  下载第三方库

在v8的目录下,创建目录third_party文件夹,下载python2.6 http://pan.baidu.com/s/1bn4G7Un

cygwin http://pan.baidu.com/s/1eQgnT42

  3.   检出gyp项目代码

svn co http://gyp.googlecode.com/svn/trunk build/gyp

如果连接不成功,也可以从我分享的链接下载 http://pan.baidu.com/s/1c05u3b6

   4.  下载icu库

svn co http://src.chromium.org/svn/trunk/deps/third_party/icu46 third_party/icu

若不下载,在最后一步的时候,会出现找不到icu.gpy的错误,无法生成。

  5.   生成vs 工程

打开命令行,切换当前目录到v8

执行命令 third_party\python_26\python build\gyp_v8

执行后,发现在build目录下生成了All.sln

  6.   打开解决方案,

image

image

编译完成后,生成了一系列的lib文件。

 

至此,编译完成!

转载于:https://www.cnblogs.com/frankz/p/3964521.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值