读书人

windows上编译google v8引擎

发布时间: 2013-01-28 11:49:56 作者: rapoo

windows下编译google v8引擎
V8引擎编译还是比较方便的,只依赖python /gyp /cygwin以下为编译过程:

签出v8源代码svn co http://v8.googlecode.com/svn/trunk v8
签出cygwin:svn co http://src.chromium.org/svn/trunk/deps/third_party/cygwin v8/third_party/cygwin
签出python:svn co http://src.chromium.org/svn/trunk/tools/third_party/python_26 v8/third_party/python_26
签出gyp:svn co http://gyp.googlecode.com/svn/trunk v8/build/gyp
打开cmd,进入v8目录:
生成32位的vs2010项目:third_party/python_26/python build/gyp_v8此时在build下能找到all.sln,编辑即可。
如果需要生成64位的build,则需要third_party/python_26/python build/gyp_v8 -Dv8_target_arch=x64
64位和32位的项目不能同时生成,只能build好后再重新使用gyp生成。另外,默认vcrt是静态链接的,这样会导致CLI C++项目编译出现问题,对这个问题,如图所示,修改代码生成的运行库位MDd—EBUG)或MD 即可windows上编译google v8引擎
windows上编译google v8引擎
windows上编译google v8引擎

读书人网 >windows

热点推荐