使用Visual Studio 2010/2013编译V8引擎步骤分享

使用Visual Studio 2013编译V8引擎

代码如下:

准备工作,安装Python2.x,git,svn:

Git: http://msysgit.github.io
SVN:http://www.sliksvn.com/en/download
Python:https://www.python.org/downloads/

第一步,获取V8源码:
https://github.com/v8/v8-git-mirror

第二步,获取cygwin,放到V8源码下的third_party文件夹:
svn co http://src.chromium.org/svn/trunk/deps/third_party/cygwin third_party/cygwin第三步,获取ICU,放到V8源码下的third_party文件夹:
svn co https://src.chromium.org/chrome/trunk/deps/third_party/icu46 third_party/icu

第四步,生成项目文件:

python build\gyp_v8

第五步,用VS2013打开all.sln进行编译

其他JavaScript引擎:http://en.wikipedia.org/wiki/List_of_ECMAScript_engines

在windows下编译v8引擎-with visual studio 2010

下载:

1. 找到下载源代码的Google网站。
2.提示使用svn命令下载源文件。svn是subversion的意思。请下载subversion控制台客户端。
3.执行提示的命令,即可下载。

编译:

1.由于里面有python代码,请下载安装python脚本解释器。
2.打开V8\tools\visual_studio目录里的v8.sln。
3.在Visual Studio 2010开发环境里项目属性中可执行文件VC++路径里添加$(SystemRoot)\System32和python解释器所在路径如:C:\Python26。这些路径在编译时会被使用。
4.先build v8_base,再buildv8。没问题吧。

这时得到的是静态库,很大,如果希望编译成DLL,如下处理:

1.在v8_base和v8里添加预处理宏BUILDING_V8_SHARED
2.把v8改成动态链接库(v8 Property Pages->Configuration Properties->General->Configuration Type)
3.在v8 Additional Library Directories里添加$(OutDir)\lib
4.在v8 Additional Dependencies里添加v8_base.lib Ws2_32.lib Winmm.lib。
5.依次编译v8_base和v8。

在这么操作之后有的还是不能把v8引擎编译成功,那就可以采用下面的方法进行编译

1,安装python
2、安装scons 1.0以上的版本
3.打开cmd,进入你的v8源码目录
4.输入
cmd ""C:\Program Files\Microsoft Visual Studio 9.0\VC\vcvarsall.bat""
5.输入
scons mode=debug library=shared snapshot=on
6.这样一般就可以编译成功了
应该没问题吧。

使用时只需使用v8.h、v8.lib、v8.dll就可以了。

(0)

相关推荐

  • Visual Studio 2015和 .NET Core安装教程

    安装 Visual Studio 和 .NET Core 1.安装 Visual Studio Community 2015,选择 Community 下载并执行默认安装,Visual Studio 2015 安装程序首页 2.安装.NET Core + Visual Studio 工具,windows系统的可以从这里下载 创建 Web 应用程序 1.起始页 点击 新建项目(或 文件→新建→项目) 2.选择 左侧 .NET Core (如果没有安装.NET Core + Visual Studi

  • Visual Studio 未能加载各种Package包的解决方案

    问题: 打开Visual Studio 的时候,总提示未能加载相应的Package包,有时候还无法打开项目,各种提示 解决方案: 进入用户目录 C:\Users\用户名\AppData\Local\Microsoft\VisualStudio\VS版本(12.0)\ComponentModelCache 该目录 删除 Microsoft.VisualStudio.Default.cache 以上所述是小编给大家介绍的Visual Studio 未能加载各种Package包的解决方案,希望对大家有

  • .NET Visual Studio 代码性能分析工具

    下面通过图文并茂的方式给大家介绍下,具体内容如下: 软件开发中的性能优化对程序员来说是一个非常重要的问题.一个小问题可能成为一个大的系统的瓶颈.但是对于程序员来说,通过自身去优化代码是十分困难的.幸运的是,有一些非常棒的工具可以帮助程序员进行代码分析和性能测试,从而大大简化程序员进行代码性能优化的过程.MSDN杂志2011年7月份曾发布主题为".NET代码分析工具和技术"的那一期,让广大程序员收获颇丰.四年过去之后,这些工具又进一步做出了很多改进,同时也出现了更多的选择.本文对当前主流

  • Windows下用PyCharm和Visual Studio开始Python编程

    Windows搭建python开发环境 首先需要去python的官网下载环境.鼠标移动到Downloads的tab上,在这里可以下载. python的环境还是很人性化的,没有那么多罗里吧嗦的配置什么的,下载好以后直接无脑next就行了,直到finish. Python IDE 优秀的Python IDE有很多,这里我就介绍几款相对我来说比较常用的!排名不分先后! pycharm VIM Eclipse with PyDev Sublime Text Komodo Edit PyScripter

  • 使用Visual Studio 2010/2013编译V8引擎步骤分享

    使用Visual Studio 2013编译V8引擎 复制代码 代码如下: 准备工作,安装Python2.x,git,svn: Git: http://msysgit.github.io SVN:http://www.sliksvn.com/en/download Python:https://www.python.org/downloads/ 第一步,获取V8源码: https://github.com/v8/v8-git-mirror 第二步,获取cygwin,放到V8源码下的third_p

  • Visual Studio 2010崩溃重启问题(源文件编译崩溃)

    1周前Visual Studio 2010突然出现崩溃现象.在源文件修改只要一编译,马上就崩溃,而且还不弹出任何异常窗口,严重影响软件开发工作. google了无数解决方案 用下面网站上的办法也不奏效: 1)http://blog.sina.com.cn/s/blog_68cb7e090101963d.html For 32-bit operating systems, run the following command: regsvr32 "c:\Program Files\Internet

  • Visual Studio 2010 前端开发工具/扩展/插件推荐

    怎么样让Visual Studio更好地编写HTML5, CSS3, JavaScript, jQuery,换句话说就是如何更好地做前端开发.Visual Studio 2010不管是旗舰版还是免费版都没有对前端开发方面做充分的优化.不要希望VS默认安装这些东西,我们有很多VS的扩展可是使用. 这里列出的大多数扩展都可以使用Extension Manager (Tools > Extension Manager)来安装,你可以通过Visual Studio Gallery网站下载这些扩展. We

  • Visual Studio快速开发以及Visual Studio 2010新功能介绍

    1.快捷命令: 复制代码 代码如下: "devenv" 启动相应版本的 Visual Studio "Inetmgr" IIS 管理器,不用到管理里去找了,很快就可以显示 IIS管理了 2.集成开发环境(IDE) 复制代码 代码如下: vs2010 的 IDE 已经过重新设计,提高了可性读. 为了减少杂乱,不必要的行和渐变都已删除 安装Visual Studio 后第一次加载需要选择默认的集成开发环境 (IDE),根据项目选择,一般选Visual C#开发, 如果在

  • Microsoft Visual Studio 2010下如何添加命令提示行

    下面给大家介绍Microsoft Visual Studio 2010下添加命令提示行的方法,希望对大家有所帮助. 部分VS2010软件中不存在命令提示行选项,对于这种情况可以通过外部工具进行添加,步骤如下 工具->外部工具 打开外部工具后自行进行添加,参数如下 其中需要注意的是参数一栏 /k "D:\c#\VC\vcvarsall.bat" 参考本文配置的读者可根据各自VS2010的安装目录情况进行修改. 解决这个问题后即可打开VS下的命令行模式.

  • 如何使用Visual Studio 2010在数据库中生成随机测试数据

    测试在项目中是很重要的一个环节,在Visual Studio 2010中,在测试方面已经有很好的支持了,比如有单元测试,负载测试等等.在数据测试的方面,Visual Studio 2010,还支持对数据库进行多种测试,其中一个很好用的功能是能为开发者在测试阶段,大量方便地为数据库生成随机的数据,而且还可以自己指定生成数据的规则,十分方便,这就让在测试过程中,开发者能有更充足的数据样本对项目进行测试.本文则介绍其中的Data Generation数据生成器的使用方法. 1 创建SQL Server

  • 微软 Visual Studio 2010官方下载地址给大家

    官方地址: http://www.microsoft.com/visualstudio/en-us/download 点击相应的Trial下载链接进入下载页面 不同版本下载: Microsoft Visual Studio 2010 Premium - ISO http://www.microsoft.com/downloads/details.aspx?FamilyID=f81412a2-d48e-4040-9b32-27eaf771c5db&displaylang=en Microsoft

  • 代码从windows下visual studio到andriod平台迁移实现步骤

    代码从windows下visual studio到andriod平台迁移实现步骤: 前言 前言也是迁言,从windows的visual studio 2012平台迁移到Android平台上,需用修改挺多的代码和需用注意地方. 我们当然的平台当初就考虑了其他平台跨平台的应用问题,所以一开始在windows下就是用cmake来完成工程的建立的,cMakeLists.txt文件都做了一些处理,但是此时只是更针对或说首先保证windows下的编译和使用. 谨此做个记录. 1. modify cMakeL

  • Visual Studio安装git插件的方法步骤

    在Visual Studio 中使用git--什么是Git(一) 如果要使用git进行版本管理,其实使用git命令行工具就完全足够了,图形化工具(无论是git extentions,还是TortoiseGit),都只不过是命令行的封装.就功能而言,他们能做的,命令行全部可以做到:但命令行能做的,他们不 一定可以做到.命令行更加原生.本色,跨越平台,以一当十.建议熟悉git命令行工具.但图形化工具也有自己的优点,就是直观. Visual Studio 2019中自带Git功能.如下图. 2.Vis

  • jquery1.4.2 for Visual studio 2010 模板文件

    1.进入 Program Files\Microsoft Visual Studio 10.0\Common7\IDE\把ProjectTemplatesCache整个删除 2.把新的ProjectTemplates解压到当前文件夹覆盖原来的文件夹 3.执行deneve /setup 等一两分钟.再开程序就可以了 ProjectTemplates.rar 说明:使用的是vs2010 中文版,-vsdoc.js使用的是1.4.1版的js,所以两个新的API不在智能提示之列.

随机推荐