我已使用自制成功安装 node.js 。但是自制软件没有为node.js&的所有* .h文件创建include目录。 V8。
然后我试着运行brew install --devel node
而没有任何运气。
有没有办法通过自制软件安装节点并拥有节点中的所有包含文件? 我正在为node.js创建一个C ++插件,因此需要所有头文件。
答案 0 :(得分:0)
您需要的只是node
可执行文件和node-gyp
进行编译。
您可以在C/C++ Addons文档中阅读这两篇文章:
节点将其所有依赖项静态编译为可执行文件。编译模块时,您无需担心链接到任何这些库。
源代码需要内置到
hello.node
二进制插件中。为此,我们创建了一个名为binding.gyp
的文件,该文件描述了以类似JSON的格式构建模块的配置。该文件由node-gyp
编译。{ "targets": [ { "target_name": "hello", "sources": [ "hello.cc" ] } ] }
介绍了一些介绍性示例,每个示例都可以在rvagg's node-addon-examples中找到。
但是,您必须单独阅读V8和libuv(libuv book)。