EnumProcessModules를 사용하는 Visual Studio 2015에서 Windows 7에 C++ 프로그램을 만들었습니다. VS2015에서 컴파일하면 성공합니다.C++/Node.js : binding.gyp 라이브러리가 실패합니다.
이제 Node.js에 위 코드 (EnumProcessModules)가 포함 된 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\
에 존재 : 나는, 나는 다음과 같은 오류가 (을 구축 노드 활력을 실행하여) 명령 줄에서 컴파일
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! –