netease-youdao / hex

heX
Other
1.52k stars 300 forks source link

是否能引用外部dll例如c++ dll的某些方法? #7

Open happyapple002 opened 10 years ago

happyapple002 commented 10 years ago

是否能引用外部dll例如c++ dll的某些方法? 抱歉.相关文档太少..所以先在这里问问..

happyapple002 commented 10 years ago

还是说要用其他语言.再写个什么..调用的...

nowind commented 10 years ago

感觉应该用npapi,但是好像现在没npapi接口

luyuan commented 10 years ago

大体上有两种方式:

  1. NPAPI插件。这种方式和浏览器使用NPAPI插件方法一致,通过EMBED引入插件。马上会发布新版二进制包中可以定制NPAPI插件的路径。
  2. Node.js C++ 扩展,这种方式通过require引入扩展,官方地址在http://www.nodejs.org/api/addons.html。稍后我们会提供一份比较完整的构建Node.js C++ 扩展的步骤文档。