Windows下编译Chrome V8

简介: 主要还是参考google的官方文档: How to Download and Build V8 Building on Windows 同时也参考了一些其它的中文博客: 脚本引擎小pk:SpiderMonkey vs V8 Windows 下编译V8引擎-with visual sudio 2010...

主要还是参考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)

error

image

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

image

 

image

 

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

 

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

 

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

目录
相关文章
|
3月前
|
关系型数据库 MySQL 开发工具
windows编译poco c++库
windows编译poco c++库
|
1月前
|
Unix 编译器 开发者
Qt5.14.2 轻松掌握Qt中的压缩与解压缩:QuaZIP的神秘面纱与实战演练之windows环境编译
Qt5.14.2 轻松掌握Qt中的压缩与解压缩:QuaZIP的神秘面纱与实战演练之windows环境编译
|
3月前
|
Linux 编译器 数据安全/隐私保护
Windows10 使用MSYS2和VS2019编译FFmpeg源代码-测试通过
FFmpeg作为一个流媒体的整体解决方案,在很多项目中都使用了它,如果我们也需要使用FFmpeg进行开发,很多时候我们需要将源码编译成动态库或者静态库,然后将库放入到我们的项目中,这样我们就能在我们的项目中使用FFmpeg提供的接口进行开发。关于FFmpeg的介绍这里就不过多说明。
72 0
|
5月前
|
Go Windows
Go 交叉编译 跨平台编译(windows系统跨平台编译)
Go 交叉编译 跨平台编译(windows系统跨平台编译)
32 0
|
5月前
|
C++ Windows
masscan for windows windows编译masscan
masscan for windows windows编译masscan
125 0
masscan for windows windows编译masscan
|
6月前
|
JSON 开发工具 C++
Windows下用CMake编译JsonCpp及配置(适合新手)
Windows下用CMake编译JsonCpp及配置(适合新手)
266 0
|
6月前
|
API PHP C++
Windows下用vs2017编译和配置libcurl库(手把手教,适合新人)
Windows下用vs2017编译和配置libcurl库(手把手教,适合新人)
206 0
|
1月前
|
前端开发 Unix 开发工具
windows使用cygwin编译Xyce
windows使用cygwin编译Xyce
19 0
|
3月前
|
开发工具 git C++
libevent-windows VS2019-cmake 编译笔记
本文主要本文主要记录个人在使用window10使用cmake编译libevent遇到了一点小问题,这里就简单的记录一下,给cmake编译项目不熟悉的朋友一点帮助记录个人在使用window10使用cmake编译libevent遇到了一点小问题,这里就简单的记录一下,给cmake编译项目不熟悉的朋友一点帮助
35 0
|
3月前
|
Linux TensorFlow 算法框架/工具
windows编译TensorFlowServing
windows编译TensorFlowServing

热门文章

最新文章