我正在为C/C++中的node.js开发一个简单的模块。该模块依赖于第三方(开放源码)C库,该库可能安装在我的模块可以编译的机器上,也可能不安装在机器上。
我的问题是,我如何处理这种依赖?bindings.gyp提供了某种我可以使用的机制吗?我应该将它捆绑在一起(如果是这样的话,如何打包?),还是我应该在编译我的模块之前记录我的方法并通知用户安装这个库?
发布于 2013-08-13 18:55:01
https://stackoverflow.com/questions/18046183
复制