N-API包含.so或dll

时间:2018-10-14 06:59:30

标签: c++ node.js electron

我正在使用电子开发应用程序。

我已经设置了一个使用c ++代码的插件,并使用NAPI将其转换为nodejs代码。

现在,我想包括一个外部.so库(带有.h文件),但是找不到任何取得成功的文档。

我不断收到错误消息:未定义符号:Some_Function_Name

1 个答案:

答案 0 :(得分:0)

您可以在binding.gyp中指定要链接的库,详细信息在Node-gyp/C++ import shared library (.so) How to build nodejs C++ addon depending on a shared library with relative location 中。使用NAPI时,您使用node-gyp作为自动编译的工具链,这是NAPI的依赖项