我正在玩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
有人可以解释我如何包含此库吗?
答案 0 :(得分:0)
我在路径C:\ Users \ Administrator下手动创建 binding.gyp 文件,其内容如下:
{
"targets": [
{
"target_name": "binding",
"sources": [ "build/Release/binding.node" ]
}
]
}
然后,我运行 node-gyp rebuild 命令,问题就解决了。