binding.gyp没有看到包含的库

时间:2018-11-14 15:52:35

标签: node-gyp

我正在玩node-gyp,并试图通过在与{{相同级别的目录中添加一个文件夹libraries向某些示例代码添加hello.cc库1}},只需将#include <muParser.h>添加到hello.cc

libraries具有以下结构:

-include - with files such as muParser.h

-lib - with a single file libmuparser.a

问题是我的binding.gyp文件没有执行我认为应该做的以下两个变体,相对路径和绝对路径,我得到相同的错误-../hello.cc:3:10: fatal error: 'muParser.h' file not found当我{{ 1}}:

npm install

有人可以解释我如何包含此库吗?

1 个答案:

答案 0 :(得分:0)

我在路径C:\ Users \ Administrator下手动创建 binding.gyp 文件,其内容如下:

{
"targets": [
{
"target_name": "binding",
"sources": [ "build/Release/binding.node" ]
}
]
}

然后,我运行 node-gyp rebuild 命令,问题就解决了。