javascript - Chrome V8 错误

标签 javascript c++ v8

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

最佳答案

我学到的一些技巧是这样的:

使用正确的 gyp 命令来生成正确的 sln 文件。也许目标体系结构参数错误或您提供给 gyp 的其他一些参数。

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

确保使用 v8 源代码提供的 pythoncygwin

我使用 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/

相关文章:

c++ - 为什么在 C++ 中尝试在此函数中返回会导致程序崩溃?

c++ - QTableView 刷新行插入

javascript - 用于 ECMAScript-262 的 IDE,用于 node.js/V8 的 IDE 执行/调试

javascript - 为什么在 nodejs 的 for 循环中 let 比 var 慢?

javascript - 所选季度的最后一天

javascript - 如果文件丢失,如何使 Gulp.src 失败?

c++ - 为什么返回时调用的是拷贝构造函数而不是 move 构造函数?

javascript - Angularjs - 使用数据库中的新数据重新加载范围

javascript - Jquery - $.mobile.changePage 不起作用

c++ - V8,将文本 append 到数组的最后一个元素