javascript:从浏览器和node.js中的javascript代码调用C ++库?

时间:2014-02-11 01:25:55

标签: javascript c++ node.js

有没有办法在浏览器和node.js中从javascript代码调用c ++库?理想情况下,在两种情况下,调用库中函数调用的代码都是相同的。如果该方法仅支持Chrome浏览器,则可以接受。我找到了支持浏览器或node.js的方法,但不是两者都支持。感谢。

编辑:为了澄清,我有一个运行服务器端(节点)和客户端(浏览器)的纯javascript代码库,我希望在这两种情况下都可以从这个代码库中调用c ++库。

1 个答案:

答案 0 :(得分:1)

使用NaCl可以message a C++ extention with javascript。这要求你基本上开发一个chrome扩展/ app,我怀疑你可以从扩展之外的代码访问C ++库,除非你实现了这个功能。

在节点上,您可以wrap c++ objects,但这些方法不同。

如果你想有一个统一的方法来做到这一点,你可以开发一个中间件来处理它,但这是一个独立的项目。