最近,看到V8 更新了,所以就用Git 重新更新下来了。试着在编译下,过程还是很简单的。
Google V8 version :2014-05-19: Version 3.29.63
一,生成工程文件
利用DOS 命令,到build 目录下, 执行python gyp_v8.py 命令即可。(要将gyp 文件夹放在build 目录下)。
二,编译V8.sln 工程
打开V8 目录下tools\gyp 目录,VS 2013 打开 v8.sln 直接编译即可。
可能会有 object.cc 文件: error C2220: 警告被视为错误 - 没有生成“object”文件
直接将此文件另存为 unicode 即可。
附录GYP 包下载地址: http://download.csdn.net/detail/liuzhihan209/7915763
有SVN的小伙伴,也可以自己去Update哦
SVN地址:http://gyp.googlecode.com/svn/trunk/
为什么需要最新的GYP 包,因为很多人在编译的时候,会报很多奇怪的错误,才发现,GYP包更新到最新后,工程都变成 VS2013 的了,错误都消失了,很多新的C++ 语法,故此导致。
附图:
一切OK后,就可以编译下 sample 目录下的例子,或者自己写个Hello V8 Demo 开始我们的学习啦!~
看看我的版本: