在将桌面应用程序移植到Windows Mobile时,出现以下错误:


  错误LNK2019:外部未解决
  在中引用的符号CompleteAuthToken
  功能


阅读MSDN,它告诉我Windows CE 2.10和更高版本支持CompleteAuthToken,我应该链接到Secur32.lib,但是添加该库并不能解决未解决的符号错误。有任何想法吗?

注意:我使用的是Visual Studio 2008 + Windows Mobile 6.0 SDK。

最佳答案

我认为MSDN文档是错误的。在Platform Builder源代码中查看,我看到CompleteAuthToken()在schannel.def中,并且它内置在schannel.lib中,而不是secure32.lib中。看看做出这种改变是否有帮助。

10-04 22:27