EnumProcessModulesを使用するVisual Studio 2015でWindows 7でC++プログラムを作成しました。 VS2015でコンパイルすると成功します。C++/Node.js:binding.gypライブラリが失敗する
ここで、上記のコード(EnumProcessModules)を含むNode.jsにC ++アドオンを作成しました。
LINK : fatal error LNK1181: cannot open input file 'psapi.dll' [C:\Users\Yoni\W
ebstormProjects\my_prog\build\getProcesses.vcxproj]
PSAPI.DLLが、私はそれを取った
C:\Users\Yoni\WebstormProjects\my_prog\
に存在する:私は、私は次のエラーを取得する(を構築ノード-GYPを実行することによって)、コマンドラインからコンパイル
C:\Windows\System32\
これは私のバインディングです。コード番号:
{
"targets": [
{
"target_name": "getProcesses",
"sources": [ "psInfo.cc", "json.hpp" ],
"libraries": [ "psapi.dll" ]
}
]
}
解決方法
ヘルプのThx。
binding.gypに正しいライブラリをリンクしていますか? – mscdex
@mscdexよく私のbinding.gypにpsapi.dllを追加しましたが、私はまだエラーが発生しています(更新された質問を参照)thx! –