V8 JavaScript引擎Windows+VS2015编译遇到错误解决经验

由于项目要求需要用到V8 JS脚本引擎库嵌入到工程,但是刚接触V8不是很了解,然后就开始摸索好久,由于国情无法访问谷歌网站,百度上查了很多都说简单没有什么难度,我一试错误不断,发现那些帖子基本上是2014年之前左右的帖子,再加上现在Google的代码与文档很多移植到GitHub上了,之前的连接都失效了。

以下是我成功生成VS工程的方法:


1)下载Python2.xxx (不要用Python3.xx),安装即可,并在环境变量的PATH中添加该安装路径

2)下载depot_tools工具,这个工具是必须的干什么用的我不多说了,总之用于下载chromium下面的项目代码与依赖代码及各种工具,有了他你可以用这个工具帮你部署你需要的项目。下载方式有很多,我是用SVN下载,放到E:\depot_tools下,注意工具文件夹名不能改

     https://src.chromium.org/svn/trunk/tools/depot_tools

       并将E:\depot_tools添加到环境变量PATH中

3)由于下载可能要访问Google代码库,因此要先用翻墙软件翻墙,然后运行命令行程序CMD,输入如下命令

      cd E:\                         //定位到想放置V8项目的路径

      Fetch V8   //自动创建V8文件夹,下载V8项目及依赖工具与库包,

  //然后进行漫长的等待,我是通过VPN的使用网络较好的国外服务器进行下载

                             //最后下载完代码可能会提示错误,忽略它,我们目的是获取完整的V8

4)环境变量中添加  DEPOT_TOOLS_WIN_TOOLCHAIN=0

5)环境变量变化,需要再次进入命令行程序,定位到V8路径下,

   执行 python build\gyp_v8 马上可以生成All.sln

6)接下去就和网上其他做法一样可以编译自己的V8库了





  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值