我已下载传递来自here的哈希工具包源代码。当我使用Visual Studio Ultimate 2010进行编译时,我会收到以下错误:
findfuncs_msv10.obj : error LNK2019: unresolved external symbol _GetModuleInformation@16 referenced in function _FindMSV10Functions
whosthere-alt.obj : error LNK2019: unresolved external symbol _LsaFreeReturnBuffer@4 referenced in function _GetLogonSessionData
whosthere-alt.obj : error LNK2019: unresolved external symbol _LsaGetlogonSessionData@8 referenced in function _GetLogonSessionData
whosthere-alt.obj : error LNK2019: unresolved external symbol _LsaEnumerateLogonSession@8 referenced in function _main
如何解决此错误或是否有另一种更好的方法来编译代码。我是C的新手,我对任何建议持开放态度。
更新:我已经链接了Secur32.lib和Psapi.lib并进行了编译。非常感谢
答案 0 :(得分:2)
听起来你需要链接到一些额外的库。
如果您在MSDN中搜索错误中列出的函数(减去前导下划线),它将显示要链接到哪些库。
e.g。
答案 1 :(得分:1)
您需要将* .lib文件添加到Visual Studio项目中。