怎么把Google v8编译成一个dll文件呢?

shyanbei 编译和使用 Google V8... 最后由 shyanbei 于2015年09月10日回复

  • 2 回答
  • 2k 浏览

我最近在编译Google v8引擎,编译出来的lib文件总共有2G多,携带起来使用不方便,再说用一两个lib文件还说的过去,但是这么多,不切实际。网上很多相关资料都不能成功编译dll,编译出来的结果跟以往不同了,以前编译出来的有一个v8_base.lib文件,现在变成了:v8_base_0.lib,v8_base_1.lib,v8_base_2.lib,v8_base_3.lib四个文件了。改工程配置类型不行了,请不要把网上过时的帖子连接地址给我,我试过了没有用的,那现在如何编译成一个dll文件还请指点!

10.png

  • 极客学院_吕布 2015年09月09日 回答 #1楼
  • 从网上down下源码以后,安装python,配置一下,然后打开解决方案,编译源码。你说不管用是有错误,还是说编译完后还是这些lib?

  • 0 评论
  • shyanbei 2015年09月10日 回答 #2楼
  • 我开通了VPN然后下载源码包编译。是的,就是按照极客学院的视频编译的也是按照官网的步骤编译的,编译出来的结果就是上面的截图里的所有lib文件,并不是什么dll文件,如果要运用到自己的工程里必须把其中的9个lib文件给#pragma commient(lib,"xx.lib")进去,很是麻烦。所以想如何编译成dll的方式来进行编译。这样一次#pragma commient(lib,"")就可以了。我希望你能亲手编译一下高速我答案,不过很费时的。

    极客学院视频地址:http://www.jikexueyuan.com/course/523_3.html?ss=1

  • 0 评论