Node.js C++ 插件學習指南


Node.js插件(addons)

Node.js 插件是用 C++ 編寫的動態鏈接共享對象,可以使用 require() 函數加載到 Node.js 中,且像普通的 Node.js 模塊一樣被使用。 它們主要用於為運行在 Node.js 中的 JavaScript 與 C/C++ 庫之間提供接口。

基礎文檔:http://nodejs.cn/api/addons.html

進階文檔:https://nodeaddons.com/

node-gyp

Node.js 插件構建工具。

文檔地址:https://github.com/nodejs/node-gyp

node-gyp binding.gyp

binding.gyp配置文件的參數說明。

文檔地址:https://gyp.gsrc.io/docs/UserDocumentation.md

node-gyp binding.gyp 例子

一些Node.js 插件的binding.gyp文件示例。

鏈接地址:https://github.com/nodejs/node-gyp/wiki/%22binding.gyp%22-files-out-in-the-wild

node-pre-gyp

它只是一個工具,可以讓發布和安裝Node.js C ++插件更容易。

文檔地址:https://nodeaddons.com/cross-platform-addons-with-node-pre-gyp/


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM