platform Builder50遇到的编译错误

来源:互联网 发布:数据分析软件哪个好 编辑:程序博客网 时间:2024/06/02 04:15
 

1、  我 打了Platform Builder09年(Armv4I)补丁和Platform Builder10年(Armv4I)补丁出现的错误:(sysgen和clear before building)

C:\WINCE500\public\common\oak\lib\ARMV4I\retail\ntlm.lib C:\WINCE500\PBWorkspaces\MYPDA\WINCE500\PXA27X_ARMV4I\cesysgen\sdk\lib\ARMV4I\retail\coredll.lib C:\WINCE500\public\common\oak\lib\ARMV4I\retail\rsa32.lib C:\WINCE500\PBWorkspaces\MYPDA\WINCE500\PXA27X_ARMV4I\cesysgen\sdk\lib\ARMV4I\retail\coredll.lib C:\WINCE500\public\common\sdk\lib\ARMV4I\retail\corelibc.lib

C:\WINCE500\PBWorkspaces\MYPDA\WINCE500\PXA27X_ARMV4I\cesysgen\oak\lib\ARMV4I\retail\ntlmssp.exp

ntlm.lib(ntlmssp.obj) : error LNK2019: unresolved external symbol SspGetChannelBindings referenced in function AcceptSecurityContext

ntlm.lib(ntlmssp.obj) : error LNK2019: unresolved external symbol SspHashIscChannelBindings referenced in function SspHandleChallengeMessage

ntlm.lib(Ctxtcli.obj) : error LNK2019: unresolved external symbol LsaIIsSuppressChannelBindingInfo referenced in function MsvpLm20GetNtlm3ChallengeResponse

ntlm.lib(ctxtsrv.obj) : error LNK2019: unresolved external symbol SspVerifyAscChannelBindings referenced in function SsprHandleNtlmAuthenticateMessage

C:\WINCE500\PBWorkspaces\MYPDA\WINCE500\PXA27X_ARMV4I\cesysgen\oak\target\ARMV4I\retail\ntlmssp.dll : fatal error LNK1120: 4 unresolved externals

NMAKE : fatal error U1077: 'link' : return code '0x460'

Stop.

NMAKE : fatal error U1077: 'C:\WINCE500\sdk\bin\i386\nmake.exe' : return code '0x2'

Stop.

解决:

把C:\WINCE500\Updates\Backup\101231_2010\PUBLIC\COMMON\OAK\LIB\ARMV4I\RETAIL目录下的:ntlm.lib和ntlm.pdb去覆盖C:\WINCE500\PUBLIC\COMMON\OAK\LIB\ARMV4I\RETAIL目录下的:ntlm.lib和ntlm.pdb(覆盖前最好备份一下)

具体的原因我也不知道,我的理解是,10的补丁添加了一些组件的特性,我定制的OS中没有添加这个组件,另外我把备份的去代替打10年补丁的ntlm.lib和ntlm.pdb,我是想这两个文件就打到09年好啦。。(微笑,说的不清不楚的~~请见谅喇!!)

原创粉丝点击