将桌面应用程序移植到Windows Mobile时,我遇到了以下错误:
错误LNK2019:未解析的外部 符号CompleteAuthToken引用 功能
阅读MSDN它告诉我Windows CE 2.10及更高版本支持CompleteAuthToken,我应该链接Secur32.lib,但是添加该库并没有解决未解决的符号错误。有什么想法吗?
注意:我使用的是Visual Studio 2008 + Windows Mobile 6.0 SDK。
答案 0 :(得分:1)
我认为MSDN文档是错误的。查看Platform Builder源代码,我看到CompleteAuthToken()位于schannel.def中,并且它内置于schannel.lib中,而不是secure32.lib中。看看改变是否有帮助。
答案 1 :(得分:-1)
您是否包含Security.h?
http://msdn.microsoft.com/en-us/library/aa374764(VS.85).aspx