编译步骤:
- python 2.7.6:,安装并将python.exe设置到系统PATH
- VS2005安装(自行goog),安装SP1:
- github下载对应v8代码,考虑到天朝下载速度,我选择了zip文件:
- 解压,然后 cd v8-3.24.14
-
svn co build/gyp ,下载gyp
-
svn co third_party/cygwin ,下载cygwin
-
svn co https://src.chromium.org/chrome/trunk/deps/third_party/icu46 third_party/icu , 下载icu
-
python build\gyp_v8 , 生成解决方案文件sln和相关工程文件
-
devenv.com /rebuild Release build\all.sln > release.log 生成release库
-
devenv.com /rebuild Debug build\all.sln > debug.log 生成debug库
- build\release\lib和build\debug\lib分别生成了对应的静态库
注意事项:
- 必须安装VS2005的SP1,否则各种编译、链接错误
-
相对目录结构在不指定相关参数的情况下,必须和描述的一致