[ZLG-ARM] 用Platform Builder编译WinCE5.0操作系统映像,遇到一个问题

[复制链接]
3333|1
 楼主| entry 发表于 2008-3-5 14:35 | 显示全部楼层 |阅读模式
我按照<<ARM&WinCE实验与实践>>P35的方法用Platform&nbsp;Builder编译WinCE5.0操作系统映像,遇到一个问题,就是不会生成nk.bin和nk.nb0。编译信息如下:(太长,只列出最后几行)<br /><br />CESHELL_COMPONENTS=&nbsp;ceshapi&nbsp;ceshui&nbsp;taskbarlist<br />SHCORE_COMPONENTS=&nbsp;shcore&nbsp;path<br />WCESHELLFE_MODULES=&nbsp;htmlview&nbsp;peghelp&nbsp;browser&nbsp;iexplore&nbsp;webview&nbsp;msscript&nbsp;control&nbsp;ctlpnl&nbsp;cplmain&nbsp;AdvBacklight&nbsp;connpnl&nbsp;intlp&nbsp;bthpnl<br />WCESHELLFE_MODULES=&nbsp;htmlview&nbsp;peghelp&nbsp;browser&nbsp;iexplore&nbsp;webview&nbsp;msscript&nbsp;control&nbsp;ctlpnl&nbsp;cplmain&nbsp;AdvBacklight&nbsp;connpnl&nbsp;intlp&nbsp;bthpnl<br />DATASYNC_MODULES=&nbsp;cefobj&nbsp;repllog&nbsp;rapisrv&nbsp;eventrst&nbsp;rra_stm&nbsp;systemcpl&nbsp;udp2tcp&nbsp;wceload&nbsp;unload<br />NETCF_MODULES=&nbsp;dotnet<br /><br />这时就停了一分钟左右,然后就出现它后面的信息:<br /><br />Sysgening&nbsp;platform&nbsp;K:\WINCE500\platform\smdk2410<br />Sysgening&nbsp;platform&nbsp;K:\WINCE500\platform\smdk2410<br />\WINCE500\build.err<br />K:\WINCE500\build.log<br />K:\WINCE500\build.err<br />已复制&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2&nbsp;个文件。<br /><br />BLDDEMO:&nbsp;There&nbsp;were&nbsp;errors&nbsp;building&nbsp;wz2410<br /><br /><br />wz2410&nbsp;-&nbsp;0&nbsp;error(s),&nbsp;0&nbsp;warning(s)<br /><br />没有error和warning,但也没生成nk.nb0文件。错误信息可能在build.err里,读一下,里面只有一行字,如下所示:<br /><br />K:\WINCE500\build.log(1)&nbsp;:&nbsp;error&nbsp;SYSGEN0000:&nbsp;error(s)&nbsp;in&nbsp;sysgen&nbsp;phase&nbsp;<br /><br /><br />读了build.log,发现文件最下面有下面这些错误信息:<br /><br />K:\WINCE500\PBWorkspaces\wz2410\WINCE500\smdk2410_ARMV4I\cesysgen\oak\lib\ARMV4I\retail\wzcsvc.exp&nbsp;<br />wzcsvc.exp&nbsp;:&nbsp;error&nbsp;LNK2001:&nbsp;unresolved&nbsp;external&nbsp;symbol&nbsp;ZCF_PowerDown<br />wzcsvc.exp&nbsp;:&nbsp;error&nbsp;LNK2001:&nbsp;unresolved&nbsp;external&nbsp;symbol&nbsp;ZCF_PowerUp<br />wzcsvc.lib(wce.obj)&nbsp;:&nbsp;error&nbsp;LNK2019:&nbsp;unresolved&nbsp;external&nbsp;symbol&nbsp;CxLogDeregister&nbsp;referenced&nbsp;in&nbsp;function&nbsp;DllEntry<br />wzcsvc.lib(wce.obj)&nbsp;:&nbsp;error&nbsp;LNK2019:&nbsp;unresolved&nbsp;external&nbsp;symbol&nbsp;CxLogRegister&nbsp;referenced&nbsp;in&nbsp;function&nbsp;DllEntry<br />wzcsvc.lib(wzcsvc.obj)&nbsp;:&nbsp;error&nbsp;LNK2019:&nbsp;unresolved&nbsp;external&nbsp;symbol&nbsp;CxLogMsg&nbsp;referenced&nbsp;in&nbsp;function&nbsp;CE_WZCWrkDeviceNotifHandler<br />wzcsvc.lib(devioleg.obj)&nbsp;:&nbsp;error&nbsp;LNK2001:&nbsp;unresolved&nbsp;external&nbsp;symbol&nbsp;CxLogMsg<br />wzcsvc.lib(nio.obj)&nbsp;:&nbsp;error&nbsp;LNK2001:&nbsp;unresolved&nbsp;external&nbsp;symbol&nbsp;CxLogMsg<br />wzcsvc.lib(devioleg.obj)&nbsp;:&nbsp;error&nbsp;LNK2019:&nbsp;unresolved&nbsp;external&nbsp;symbol&nbsp;CxRegReadValues&nbsp;referenced&nbsp;in&nbsp;function&nbsp;DevioGet80211Capability<br />wzcsvc.lib(nio.obj)&nbsp;:&nbsp;error&nbsp;LNK2001:&nbsp;unresolved&nbsp;external&nbsp;symbol&nbsp;CxRegReadValues<br />K:\WINCE500\PBWorkspaces\wz2410\WINCE500\smdk2410_ARMV4I\cesysgen\oak\target\ARMV4I\retail\wzcsvc.dll&nbsp;:&nbsp;fatal&nbsp;error&nbsp;LNK1120:&nbsp;6&nbsp;unresolved&nbsp;externals<br />NMAKE&nbsp;:&nbsp;fatal&nbsp;error&nbsp;U1077:&nbsp;'link'&nbsp;:&nbsp;return&nbsp;code&nbsp;'0x460'<br />Stop.<br />NMAKE&nbsp;:&nbsp;fatal&nbsp;error&nbsp;U1077:&nbsp;'K:\WINCE500\sdk\bin\i386\nmake.exe'&nbsp;:&nbsp;return&nbsp;code&nbsp;'0x2'<br />Stop.<br /><br />看不懂这些信息,编译出错可能就是这些原因吧。不知道如何解决。<br />编译了好几次都是这样,关了Platform&nbsp;Builder后再打开,新建一个很简单的工程,编译还是一样的错误。不知道是什么原因。在网上找了一下,也发现不少人遇到同样或类似的问题,但都没有较好的解决办法。希望在这里能得到解决,谢谢!<br /><br />
您需要登录后才可以回帖 登录 | 注册

本版积分规则

5

主题

4

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部