【问题标题】:javascript: call a C++ library from javascript code inside both the browser and node.js?javascript:从浏览器和 node.js 中的 javascript 代码调用 C++ 库?
【发布时间】:2014-02-11 01:25:54
【问题描述】:

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

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

【问题讨论】:

    标签: javascript c++ node.js


    【解决方案1】:

    使用 NaCl 可以message a C++ extention with javascript。这需要您基本上开发一个 chrome 扩展/应用程序,但我怀疑您是否可以从扩展之外的代码访问 C++ 库,除非您实现了上述功能。

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-11-11
      • 2017-11-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多