C ++ / Node.js:binding.gyp库失败

时间:2017-02-03 09:06:50

标签: c++ node.js unresolved-external node.js-addon

我在Visual Studio 2015中使用EnumProcessModules在Windows 7上创建了一个C ++程序。 当我在VS2015中编译它成功时。

现在,我在Node.js中创建了一个C ++插件,其中包含上面的代码(EnumProcessModules)。

当我从命令行编译它时(通过运行 node-gyp build ),我收到以下错误:

InvoiceLineEditor

psapi.dll存在于

LINK : fatal error LNK1181: cannot open input file 'psapi.dll' [C:\Users\Yoni\W
ebstormProjects\my_prog\build\getProcesses.vcxproj]

我是从C:\Users\Yoni\WebstormProjects\my_prog\

取的

这是我的binding.gyp代码:

C:\Windows\System32\

如何解决这个问题?

请求帮助。

1 个答案:

答案 0 :(得分:2)

我相信您需要在"psapi.lib"列表中使用"psapi.dll"代替"libraries"