CMake-js-HelloWorld Node插件示例
Node 插件开发的快速起步,非它莫属。
cmake-js-helloworld是个挺轻巧的小项目,适合刚上手node-api
和cmake-js
的同学。结构够简洁,几步就能跑通,基本没什么学习门槛。
你只要解压 → cd 进去 → yarn install → yarn test
,就能看到用 C++写的addon
在 Node 里跑起来了。整个项目用的是 CMake 来管理构建,CMakeLists.txt
也写得比较干净,看着舒服。
它启用了C++11
标准,也给NAPI_VERSION
打了宏定义
,这些细节你后面自己扩展项目时都挺有用的。是你想做跨平台插件,这个例子能帮你把基本架子搭起来。
顺便推荐几个搭配阅读的文章,像Node.js 调用 C++模块示例和CMake 指南,都比较贴合这个项目的使用场景。
如果你在搞Electron 插件
、高性能计算
或者调用底层库
,这个项目可以当模板直接用。哦对了,记得用cmake-js
6.x 以上版本,兼容性会更好些。
21.82KB
文件大小:
评论区