我正在尝试构建 Chrome V8 javascript 引擎,以便可以将其嵌入到我的 c++ 项目中。我在这里学习教程。我下载了所需的所有内容并设法创建了项目解决方案,但是当我编译它时,12 个解决方案中只有 5 个得到正确编译。有人可以阐明我的问题吗?网络上似乎没有太多关于它的信息。
问问题
146 次
1 回答
2
我学到的一些技巧是这样的:
使用正确的gyp
命令生成正确的 sln 文件。可能目标架构参数错误或您提供给 gyp 的其他参数。
我不知道如何正确地“ clean
”源代码树,所以如果我想要 gyp 的新选项,我只需删除整个源代码树并从原始存档中解压缩。(或使用svn
)。
确保您使用python
并cygwin
提供了 v8 源。
我使用 pc 模拟器 ( qemu
) 来安装 Windows XP + Visual Studio 和 v8 源 + 工具。
我尝试了各种版本的 Visual Studio,只有 VS Express 2010 有效。
linux
一切都更简单。而且您甚至不需要构建它,只需使用“ aptitude install v8-dev
”
于 2013-01-24T12:05:19.880 回答