最近,看到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++ 文法,故此導緻。
附圖:
![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsIiclRnblN0LclHdpZXYyd2LcBzNvwVZ2x2bzNXak9CX90TQNNkRrFlQKBTSvwFbslmZvwFMwQzLcVmepNHdu9mZvwFVywUNMZTY18CX052bm9CX1EkaNVnRHFGco1WZxw2RiZXUYpVd1kmYr50MZV3YyI2cKJDT29GRjBjUIF2LcRHelR3LcJzLctmch1mclRXY39TMzUzMxMDNwATNxkDM0EDMy8CX0Vmbu4GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.jpg)
一切OK後,就可以編譯下 sample 目錄下的例子,或者自己寫個Hello V8 Demo 開始我們的學習啦!~
看看我的版本:
對于編譯還有問題的,可以發QQ郵件我, [email protected]
Lib 下載下傳位址: http://download.csdn.net/detail/liuzhihan209/8350165