2013-01-14 35 views
1

我正在尝试构建Chrome V8 javascript引擎,以便将其嵌入到我的C++项目中。我正在按照教程here。我下载了所需的所有东西,并设法创建项目解决方案,但是当我编译时,12个解决方案中只有5个解决方案能够正确编译。有人可以解释我的问题吗?网络上似乎没有太多关于它的信息。Chrome V8错误

回答

2

一些技巧我了解到此:

使用正确gyp命令,将产生正确的SLN文件。也许目标架构参数错了,或者你提供给gyp的其他参数。

我不知道如何正确地“clean”源码树,所以如果我想要gyp的新选项,我只需删除整个源码树并从原始存档中解压缩。 (或使用svn)。

请确保您使用随v8源提供的pythoncygwin

我用pc模拟器(qemu)来安装Windows XP + Visual Studio和V8源码+工具。

我试过各种版本的Visual Studio,只有VS Express 2010工作过。

linux一切都比较简单。而且你甚至不需要构建它,只需使用“aptitude install v8-dev

+1

有些东西在linux上很难做到,但是我已经发现了这个问题。尽管感谢您的分享,但他们似乎对这个主题没有太多的好消息。 – luveti

+1

@xDarkShadowx:你的问题是什么? – Albert