主要还是参考google的官方文档:

How to Download and Build V8

Building on Windows

同时也参考了一些其它的中文博客:

脚本引擎小pk:SpiderMonkey vs V8

Windows 下编译V8引擎-with visual sudio 2010

将google V8 编译成 dll

v8学习笔记

步骤基本上可以完成按照官方的操作来处理,这里记录编译中遇到的问题(编译环境 xp sp3、vs2005、python 2.6、scons 2.0):

1、从svn上已经无法下载源码了(也许是我当地的网络问题,点此直接进行下载>>)

2、v8/tools/visual_studio下的README.txt,可以先阅读一下,看看各项目之间的依赖关系,需要修改:d8js2c.cmd、js2c.cmd中的python路径(本机python的路径)

3、点击v8.sln ---因为默认v8是使用vs2005进行编译的,如果是vs2008或是vs2010可能需要用到scons了,具体操作可以参考上面的google或是中文博客。

4、编译如下图所示问题,则需要先安装vs2005的 sp1的补丁包,下载地址>>  (有点大,约430M)

5、设定v8_shell_example为默认启动项目,编译完成后会出现一个类似shell命令窗口,同时在目录:v8\tools\visual_studio\Debug 下会有v8_shell_sample.exe文件

6、默认编译出来的lib文件,都比较大v8.lib(27.2MB)、v8_base.lib(26.9MB),可以试着将它编译为动态的dll,方法可参考上面的博文。使用时只需要v8.h、v8.lib、v8.dll这三个文件就可以了

有兴趣可以下载一下KasperLund介绍v8的ppt,下载地址>>

结尾:因为对c++以及VS IDE使用并不熟练,绕了一些路,以后的开发中需要慢民补起来

转载于:https://www.cnblogs.com/meteoric_cry/archive/2011/03/14/1983294.html

Windows下编译Chrome V8相关推荐

  1. Windows下编译tensorflow-gpu教程

    这两个也要看: https://zhuanlan.zhihu.com/p/29029860 https://zhuanlan.zhihu.com/p/34942873 Windows下编译tensor ...

  2. Windows下编译 Hadoop

    Windows下编译 Hadoop-2.9.2 系统环境 系统: Windows 10 10.0_x64 maven: Apache Maven 3.6.0 jdk: jdk_1.8.0_201 Pr ...

  3. Windows下配置Chrome WebDriver

    其实就是下载一个exe,放在chrome下面,添加到环境变量 Windows下配置Chrome WebDriver 下载地址,选版本: http://npm.taobao.org/mirrors/ch ...

  4. Windows下编译TensorFlow1.3 C++ library及创建一个简单的TensorFlow C++程序

    参考:https://www.cnblogs.com/jliangqiu2016/p/7642471.html Windows下编译TensorFlow1.3 C++ library及创建一个简单的T ...

  5. windows下编译支持https的curl

    先编译好openssl,过程详见:<windows下编译openssl> 编译好zlib,过程详见<windows下编译zlib> 1. 下载curl 官网:https://c ...

  6. 在Windows下编译FFmpeg详细说明

    在Windows下编译FFmpeg详细说明 MinGW:一个可自由使用和自由发布的Windows特定头文件和使用GNC工具集导入库的集合,允许你生成本地的Windows程序而不需要第三方C运行时 Mi ...

  7. linux下find查找带有指定权限的文件(windows下编译的源代码文件)

    find -type f -perm -o=x 查找用户在windows下编译的源代码文件 转载于:https://blog.51cto.com/axlrose/1357610

  8. lua windows下编译

    从Lua5.1开始官方给出的文件只有源代码和makefile文件了,官网给出的bulid方式也是在linux平台,如果只是想找个库使用下可以到这里来下载:http://joedf.ahkscript. ...

  9. 在windows下编译FFMPEG-最新2009版本

    转]在windows下编译FFMPEG-最新2009版本 2010-11-17 18:50 大家可以看到,此篇之前有很多个版本的"在windows下编译FFMPEG",那些都是我在 ...

最新文章

  1. mysql 删除重复记录,只保留id字段值最大的记录
  2. mac搭建mongodb
  3. OXY OPENCART 商城自适应主题模板 ABC-0020-05
  4. 在Spring Boot中实现相关ID(用于SOA /微服务中的分布式跟踪)
  5. 【新年巨献】计算机类国际英文EI(JA)期刊限量推荐
  6. python3 socketserver源码解析_解读python中SocketServer源码
  7. 毕业四年换了3份软件测试工作,我为何仍焦虑?
  8. mysql 常用函数和关键字
  9. Go语言基础进阶—程序结构—赋值
  10. 【NIO系列】——之Netty
  11. 手机5g什么时候普及_5G手机什么时间普及,现在买4G手机划算吗?
  12. 【图像隐写】基于matlab DCT数字水印嵌入+检测+攻击(测试鲁棒性)【含Matlab源码 1133期】
  13. 顶级数据团队建设全景报告_从蚂蚁金服的BI和大数据团队建设,看透BI发展,再不懂就落伍了...
  14. 勇者游戏C语言,c语言命令行-勇者斗恶龙
  15. 【自我解析】2020华为杯数学建模比赛A题
  16. Python读取本地html文件,获取其中表格内容
  17. 精准测分:基于函数调用关系链的用例消振算法(上帝视角)
  18. 开发一款APP软件,需要哪些技术支持呢?
  19. 圆形头像制作,仿QQ做法。
  20. 【APICloud系列|34】上架华为应用市场缺少免责函?

热门文章

  1. C# 2进制、8进制、10进制、16进制...各种进制间的轻松转换
  2. ASP.NET 2.0数据处理之高级分页/排序
  3. FAIL - Deployed application at context path / but context failed to start
  4. Java开发环境的搭建以及使用eclipse创建项目
  5. 【Ubuntu】ubuntu工具 记录shell终端的内容到文件中:script
  6. Ruby的Singleton method
  7. c语言规定预处理命令必须以什么开头,C语言规定预处理命令必须以___________开头...
  8. php开发我的世界插件,WorldEdit/开发与API
  9. 哪个工具编译java_用什么工具来编译JAVA啊?
  10. php mysql execute语法_PHP PDOStatement::execute讲解