首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > WinCE >

wince 精简的时候,去掉Interner Explorer 6.0 Sample Browser就报错.该如何处理

2012-04-04 
wince 精简的时候,去掉Interner Explorer 6.0 Sample Browser就报错.wince 精简的时候,去掉Interner Explo

wince 精简的时候,去掉Interner Explorer 6.0 Sample Browser就报错.
wince 精简的时候,去掉Interner Explorer 6.0 Sample Browser就报错.

网上查了半天 没有找到有效的信息.

问开发板厂家的技术:竟然说"wince中所有窗体都依赖ie,你去掉,这不是找事呢嘛"  

无语,所以求助万能的CSDN

编译的时候是DCOM之后出错的

查看日志错误部分如下

C/C++ code
E:\OSDesign3\OSDesign3\Wince600\SMDK6410_ARMV4I\cesysgen\oak\lib\ARMV4I\retail\oleaut32_ALL.lib C:\WINCE600\public\dcom\oak\lib\ARMV4I\retail\oleautstubs.lib C:\WINCE600\public\dcom\oak\lib\ARMV4I\retail\oleaut32.res C:\WINCE600\public\dcom\sdk\lib\ARMV4I\retail\uuid.lib E:\OSDesign3\OSDesign3\Wince600\SMDK6410_ARMV4I\cesysgen\sdk\lib\ARMV4I\retail\ole32.lib E:\OSDesign3\OSDesign3\Wince600\SMDK6410_ARMV4I\cesysgen\sdk\lib\ARMV4I\retail\coredll.lib C:\WINCE600\public\common\oak\lib\ARMV4I\retail\corelib0.lib E:\OSDesign3\OSDesign3\Wince600\SMDK6410_ARMV4I\cesysgen\oak\lib\ARMV4I\retail\corelib1.lib C:\WINCE600\public\common\oak\lib\ARMV4I\retail\corelib0.lib E:\OSDesign3\OSDesign3\Wince600\SMDK6410_ARMV4I\cesysgen\oak\lib\ARMV4I\retail\corelib1.lib E:\OSDesign3\OSDesign3\Wince600\SMDK6410_ARMV4I\cesysgen\sdk\lib\ARMV4I\retail\oleaut32.exp oleaut32_ALL.lib(mydlldata.obj) : error LNK2019: unresolved external symbol NdrCStdStubBuffer_Release referenced in function CStdStubBuffer_Releaseoleaut32_ALL.lib(mydlldata.obj) : error LNK2019: unresolved external symbol NdrDllCanUnloadNow referenced in function IDispatchProxyDllCanUnloadNowoleaut32_ALL.lib(mydlldata.obj) : error LNK2019: unresolved external symbol NdrDllGetClassObject referenced in function IDispatchProxyDllGetClassObjectoleaut32_ALL.lib(mydlldata.obj) : error LNK2019: unresolved external symbol NdrDllRegisterProxy referenced in function IDispatchProxyDllRegisterServeroleaut32_ALL.lib(mydlldata.obj) : error LNK2019: unresolved external symbol NdrDllUnregisterProxy referenced in function IDispatchProxyDllUnregisterServeroleaut32_ALL.lib(oleaut32_p.obj) : error LNK2001: unresolved external symbol CStdStubBuffer_DebugServerReleaseoleaut32_ALL.lib(oleaut32_p.obj) : error LNK2001: unresolved external symbol CStdStubBuffer_DebugServerQueryInterfaceoleaut32_ALL.lib(oleaut32_p.obj) : error LNK2001: unresolved external symbol CStdStubBuffer_CountRefsoleaut32_ALL.lib(oleaut32_p.obj) : error LNK2001: unresolved external symbol CStdStubBuffer_IsIIDSupportedoleaut32_ALL.lib(oleaut32_p.obj) : error LNK2001: unresolved external symbol CStdStubBuffer_Invokeoleaut32_ALL.lib(oleaut32_p.obj) : error LNK2001: unresolved external symbol CStdStubBuffer_Disconnectoleaut32_ALL.lib(oleaut32_p.obj) : error LNK2001: unresolved external symbol CStdStubBuffer_Connectoleaut32_ALL.lib(oleaut32_p.obj) : error LNK2001: unresolved external symbol CStdStubBuffer_AddRefoleaut32_ALL.lib(oleaut32_p.obj) : error LNK2001: unresolved external symbol CStdStubBuffer_QueryInterfaceoleaut32_ALL.lib(oleaut32_p.obj) : error LNK2001: unresolved external symbol IUnknown_Release_Proxyoleaut32_ALL.lib(oleaut32_p.obj) : error LNK2001: unresolved external symbol IUnknown_AddRef_Proxyoleaut32_ALL.lib(oleaut32_p.obj) : error LNK2001: unresolved external symbol IUnknown_QueryInterface_Proxyoleaut32_ALL.lib(oleaut32_p.obj) : error LNK2001: unresolved external symbol NdrOleFreeoleaut32_ALL.lib(oleaut32_p.obj) : error LNK2001: unresolved external symbol NdrOleAllocateoleaut32_ALL.lib(oleaut32_p.obj) : error LNK2019: unresolved external symbol NdrClientCall2 referenced in function IDispatch_RemoteInvoke_Proxyoleaut32_ALL.lib(rpcoadt.obj) : error LNK2019: unresolved external symbol NdrGetDcomProtocolVersion referenced in function "int __cdecl RequiredDcomProtocolVersion(unsigned long *,unsigned long,unsigned long)" (?RequiredDcomProtocolVersion@@YAHPAKKK@Z)oleaut32_ALL.lib(rpcoadt.obj) : error LNK2019: unresolved external symbol WdtpInterfacePointer_UserSize referenced in function BRECORD_UserSizeoleaut32_ALL.lib(rpcoadt.obj) : error LNK2019: unresolved external symbol RpcRaiseException referenced in function BRECORD_UserSizeoleaut32_ALL.lib(rpcoadt.obj) : error LNK2019: unresolved external symbol WdtpInterfacePointer_UserMarshal referenced in function BRECORD_UserMarshaloleaut32_ALL.lib(rpcoadt.obj) : error LNK2019: unresolved external symbol WdtpInterfacePointer_UserUnmarshal referenced in function BRECORD_UserUnmarshalE:\OSDesign3\OSDesign3\Wince600\SMDK6410_ARMV4I\cesysgen\oak\target\ARMV4I\retail\oleaut32.dll : fatal error LNK1120: 25 unresolved externalsNMAKE : fatal error U1077: 'link' : return code '0x460'Stop.NMAKE : fatal error U1077: 'C:\WINCE600\sdk\bin\i386\nmake.exe' : return code '0x2'Stop.NMAKE : fatal error U1077: 'C:\WINCE600\sdk\bin\i386\nmake.exe' : return code '0x2'Stop. 



[解决办法]
好像记得,类似于
; @CESYSGEN IF CE_MODULES_SHELL
IF IMGNOKITL !
[HKEY_LOCAL_MACHINE\init]
"Launch10"="shell.exe"
ENDIF IMGNOKITL !
; @CESYSGEN ENDIF
; @CESYSGEN IF CE_MODULES_DEVICE
[HKEY_LOCAL_MACHINE\init]
"Launch20"="device.dll"
; @CESYSGEN IF CE_MODULES_SHELL
IF IMGNOKITL !
[HKEY_LOCAL_MACHINE\init]
"Depend20"=hex:0a,00
ENDIF IMGNOKITL !
; @CESYSGEN ENDIF
; @CESYSGEN ENDIF

; @CESYSGEN IF CE_MODULES_GWES
[HKEY_LOCAL_MACHINE\init]
"Launch30"="gwes.dll"
"Depend30"=hex:14,00
; @CESYSGEN ENDIF
; @CESYSGEN IF CE_MODULES_BTGW
; @CESYSGEN ENDIF
; @CESYSGEN IF CE_MODULES_SERVICES
[HKEY_LOCAL_MACHINE\init]
"Launch60"="servicesStart.exe"
"Depend60"=hex:14,00
; @CESYSGEN ENDIF CE_MODULES_SERVICES
explorer这个进程和IE的关系很紧密
不知道在那看过,今天早上一直没有找到,仅仅是我的记忆!

热点排行