我需要将 C++ 类(打包为共享库)暴露给 JavaScript 的神奇世界。
最明显的解决方案是使用 Node.js/v8。问题是它必须在 PowerPC 上运行(请不要对此发表评论......)而且 - 唉!- v8 不能在 PowerPC 上运行(v8-powerpc项目似乎已经死了)。
我试图了解是否有任何其他可行的解决方案,目前一些可能性是:
- emscripten,将 LLVM 位码转换为 JavaScript;
- WebKit 的JavaScriptCore,虽然我不确定它是否会工作(无论如何我都会在 PowerPC 上安装 WebKit)
我不是 JavaScript 专家,实际上我感到很迷茫,所以这些是我的问题:
- emscripten 是一个有效的解决方案吗?(你用过吗?)
- 任何人都可以向我指出有关如何使用 JavaScriptCore 将 C++ 公开给 JavaScript 的任何文档吗?
- 还有其他选择吗,和/或您会采用哪一种?
非常感谢,
里佩尔