|
引用 18 楼 xdkui 的回复:
引用楼主 liaifeilove 的回复:
build.log中的内容
E:\WINCE600\PUBLIC\COMMON\CESYSGEN>NMAKE /nologo E:\WINCE600\PUBLIC\COMMON\OAK\LIB\ARMV4I\DEBUG\0409\waveapi.res? 1>nul
E:\WINCE600\PUBLIC\COMMON\CESYSGEN>NMAKE /nologo E:\WINCE600\PUBLIC\COMMON\OAK\LIB\ARMV4I\DEBUG\0409\wldap32.res? 1>nul
Copying fulllibc.*
NMAKE : fatal error U1077: 'xcopy' : return code '0xc0000135'
Stop.
大家看看是什么原因?
打开WINCE600\PUBLIC\COMMON\CESYSGEN\makefile里有如下:
C/C++ code
fulllibc \
。。。。:
@echo Copying $@.*-@xcopy/I/D/Q $(SG_INPUT_LIB)\$@.* $(SG_OUTPUT_OAKLIB)> nul $(SG_XCOPYREDIRECT)
你这个错误就是xcopy的时候出错了,表示fulllibc.lib不存在
也就是WINCE600\PUBLIC\COMMON\OAK\LIB\ARMV4I\RETAIL\fulllibc.lib不存在, 你可以检查一下这个文件。
我懒得查fulllibc.lib是怎么生成的了,但WinCE的编译系统一般用下面3个流程:
1. 打开Build window, 跳到wince600\private\winceos,然后build -c。看是否生成
2. 如果没有,跳到wince600\public\common目录下面, 然后build -c,看是否生成。
3. 如果还没有, 就sysgen -p common preproc, 就应该可以会生成这个fulllibc.lib了
如果还没有,你再上来说,我再仔细查查这个文件是怎么生成的
我查了下,这个文件不是编译出来的,应该是安装PB的时候copy的,看来你的重装下PB,或者找别人copy |
|