我正在尝试在我的Windows 7计算机上构建一个Node C ++插件,它使用了Boost库中的一些类。但是,运行后
node-gyp configure
成功,我在运行
时不断遭到缺少的头文件的攻击node-gyp build
与我收录的各种Boost标题有关。
我尝试在“configure”创建的Visual Studio项目中手动设置include和library目录,但无济于事。
如何定义包含node-gyp的目录?
[编辑] 在搞乱了node-gyp但收效甚微之后,我开始尝试通过Visual Studio构建Node模块,结果在几个小时之后,它终于开始工作了。谢谢你的帮助。
答案 0 :(得分:14)
您需要将它们添加到binding.gyp文件中:
'include_dirs': [
'<some directory>',
],
'libraries': [
'-l<some library>', '-L<some library directory>'
]