10

我正在尝试在我的 Windows 7 机器上构建一个 Node C++ 插件,该插件使用 Boost 库中的一些类。但是,运行后

node-gyp configure

成功地,当我运行时,我不断受到缺少头文件的攻击

node-gyp build

与我包括的各种 Boost 标头有关。

我尝试在“配置”创建的 Visual Studio 项目中手动设置包含和库目录,但无济于事。

究竟如何为 node-gyp 定义包含目录?

[编辑] 在搞砸了 node-gyp 但收效甚微之后,我探索了通过 Visual Studio 构建 Node 模块,结果证明,几个小时后,它终于可以正常工作了。感谢您的帮助。

4

1 回答 1

15

您需要将它们添加到 binding.gyp 文件中:

'include_dirs': [
  '<some directory>',
],
'libraries': [
  '-l<some library>', '-L<some library directory>'
]
于 2013-04-25T14:03:14.253 回答