首页 > 代码库 > nodejs c++ addon
nodejs c++ addon
编译器是C++的编译器(g++?)。官方例子:
http://nodejs.org/api/addons.html
民间例子:
http://cnodejs.org/topic/4f3dc5e19605c56a4b05351f
V8 API文档,写C/C++拓展必备
这个API的node版本较老, 是10.X的。
http://izs.me/v8-docs/annotated.html
node-webkit 0.10.2基于node 0.11.13
只有官方文档
http://nodejs.org/docs/v0.11.13/api/addons.html#addons_hello_world
Addon Build工具
建议使用node-gyp,安装方式:npm install -g node-gyp
建议不要用node-waf。
Build CMD: node-gyp configure build 或者 node-gyp rebuild
例子总结
https://github.com/rvagg/node-addon-examples/tree/master/1_hello_world
Github上有Samples。
需要有binging.gyp告诉node-gyp build的源和目标文件。
格式:
{
"targets": [
{
"target_name": "pidof",
"sources": [ "pidof.cc" ]
}
]
}
源文件
C++源文件。
包信息文件
记录包信息。
nodejs c++ addon
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。