V8 编译及使用-windows

进军智能家居的第一步:


最新想搞node js 开发,它使用的是V8的引擎。nodejs入门后就看是从V8入手想深入的来学习一些。

首先我使用的环境是WIn7 x64 计算机,安装也是基于此来安装,如果你需要安装的是linux版本的请绕行。

V8是使用C++开发,Gyp编译。

官方文档:
http://code.google.com/p/v8/wiki/BuildingWithGYP

Subversion 下载:

https://www.google.com.hk/search?newwindow=1&safe=strict&es_sm=93&q=Subversion+%E4%B8%8B%E8%BD%BD&oq=Subversion+%E4%B8%8B%E8%BD%BD&gs_l=serp.3...13151.13947.0.14056.6.6.0.0.0.0.0.0..0.0....0...1c.1j4.38.serp..6.0.0.Qynr40b5u-M


好下载完成后我们准备安装目录:

(1)准备一个目录来下载V8的源码,我这里就叫D:/V8

V8 源码SVN下载地址:

http://v8.googlecode.com/svn 


(2)然后在V8目录下创建:third_party目录

在这么目录下分别创建 cygwin icu python_26


Python SVN 下载,下载到 d:/V8/third_party/python_26 目录下:

http://src.chromium.org/svn/trunk/tools/third_party/python_26

Cygwin SVN下载,下载到d:/V8/third_party/cygwin 目录下:


http://src.chromium.org/svn/trunk/deps/third_party/cygwin

ICU SVN下载,下载到 d:/V8/third_party/icu  目录下:

https://src.chromium.org/chrome/trunk/deps/third_party/icu46

在d:/V8/build 中创建gyp目录,下载GYP:

http://gyp.googlecode.com/svn



ok需要下载的东西就这些了。





(3) 设置环境变量:


在环境变量 PATH 中把d:/V8/third_party/python_26的目录添加进去,注意环境变量的是指方法。在cmd命令中输入 phthon 来测试。


(4)开始编译

cmd 运行,进入window命令窗口中。cd d:/V8 目录,输入:

python build\gyp_v8

ok 编译完成。



打开D:/V8/build 目录下,里面已经生产了 VS2010 项目的 .sln 文件,使用VS打开。解决方案右击全部编译。

如果运气好的话,那么就ok了。你就可以直接使用了。



这个存起来,里面的错误我也出现了。

http://d.hatena.ne.jp/rti7743/20101215/1292437763

















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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值