是否有c ++绑定可以跨越v8和JavaScriptCore?

时间:2013-05-27 07:36:11

标签: c++ v8 javascriptcore

我在寻找游戏开发的脚本引擎。我不喜欢lua(因为它的语法和功能),我非常喜欢js,所以我想使用谷歌V8,但似乎它在iOS中不是很友好?那么,有没有一个c ++绑定可以跨越v8和JavaScriptCore?在iOS中使用JavaScriptCore和其他人使用V8绑定相同的C ++代码。

2 个答案:

答案 0 :(得分:2)

我为此开始了一个项目。它目前支持构建和运行V8项目版本3.14中包含的示例,以及节点版本0.10。

https://github.com/flyover/v8like

我还使用iOS和OS X的项目文件创建了Node项目的分支,包括使用模拟器(定义USE_SIMULATOR)和v8like项目来编译V8的目标。

https://github.com/flyover/node

答案 1 :(得分:0)

据我所知,没有这样的绑定库。在过去的一年里,当我在游戏开发公司工作时,我们创建了自己的绑定。但它是专有代码。我们在iOS上使用JavascriptCore,在Android上使用V8。 所以这是可能的,但遗憾的是我无法帮助你处理代码。