编译pshtoolkit的问题

时间:2012-10-19 08:09:59

标签: c compiler-errors

我已下载传递来自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并进行了编译。非常感谢

2 个答案:

答案 0 :(得分:2)

听起来你需要链接到一些额外的库。

如果您在MSDN中搜索错误中列出的函数(减去前导下划线),它将显示要链接到哪些库。

e.g。

答案 1 :(得分:1)

您需要将* .lib文件添加到Visual Studio项目中。

Example