Node -gyp Include и Библиотечные каталоги с Boost

Я пытаюсь создать аддон Node С++ на моей машине с Windows 7, в которой используются некоторые классы из библиотек Boost. Однако после запуска

node-gyp configure

успешно, я постоянно подвергаюсь нападению отсутствующих файлов заголовков при запуске

node-gyp build

относящихся к различным заголовкам Boost, которые я включил.

Я попытался настроить каталоги include и библиотеки вручную в проектах Visual Studio, созданных с помощью "configure", но безрезультатно.

Как конкретно нужно указывать каталоги include для node -gyp?

[Изменить] После беспорядка с node -gyp с небольшим успехом я исследовал встраивание модулей Node через Visual Studio вместо этого, и, оказывается, через несколько часов он наконец-то работает и работает. Спасибо за помощь.

Ответ 1

Вам нужно добавить их в файл binding.gyp:

'include_dirs': [
  '<some directory>',
],
'libraries': [
  '-l<some library>', '-L<some library directory>'
]