我正在尝试构建 Chrome V8 javascript 引擎,以便将其嵌入到我的 C++ 项目中。我正在学习教程 here .我下载了所有需要的东西并设法创建了项目解决方案,但是当我编译它时,12 个解决方案中只有 5 个被正确编译。有人可以阐明我的问题吗?网络上似乎没有太多关于它的信息。
最佳答案
我学到的一些技巧是这样的:
使用正确的 gyp
命令来生成正确的 sln 文件。也许目标体系结构参数错误或您提供给 gyp 的其他一些参数。
我不知道如何正确地“clean
”源代码树,所以如果我想要 gyp 的新选项,我只需删除整个源代码树并从原始存档中解压。 (或使用 svn
)。
确保使用 v8 源代码提供的 python
和 cygwin
。
我使用 pc 模拟器 (qemu
) 安装 Windows XP + Visual studio 和 v8 sources + tools。
我尝试了各种版本的 Visual Studio,只有 VS Express 2010 有效。
在 linux
上一切都更简单。而且您甚至不需要构建它,只需使用“aptitude install v8-dev
”
关于javascript - Chrome V8 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14312960/