PB编译错误:BLDDEMO There were errors building K390

PB编译出现如下错误:
BLDDEMO: There were errors building K390
一:GOOGLE上查了下,建议删除工程目录下除工程文件*.pbxml外的所有文件,再重启电脑,再sysgen.
尝试仍然有错。
二:查看D:/WINCE500/build.err文件,有如下信息:
D:/WINCE500/build.log(1) : error SYSGEN0000: error(s) in sysgen phase
再GOOGLE一下,建议看build.log。
三:打开build.log,有如下信息:
Directory: D:/WINCE500/PUBLIC/COMMON/CESYSGEN
TARGETNAME: pxa255_serial
makefile.def: Including D:/WINCE500/public/common/oak/misc/sources.ReleaseType_OAK
NMAKE : fatal error U1073: don't know how to make 'D:/WINCE500/PBWorkspaces/K390/WINCE500/smdk2440a_ARMV4I/cesysgen/oak/lib/ARMV4I/retail/pxa255_ser16550.lib'
Stop.
NMAKE : fatal error U1077: 'D:/WINCE500/sdk/bin/i386/nmake.exe' : return code '0x2'
Stop.
原来是我在source insight中把PXA255的相关代码直接给Delete了。因为我根本没用到PXA255的东东。
找到D:/WINCE500/PUBLIC/COMMON/OAK下的CSP文件夹,发现很多没用的东西全放在CSP文件夹中,但是
WINCE默认是会编译这些东西的。如果删掉里面的东西,将导致编译不过!
还原该文件夹,重新sysgen,问题解决。

你可能感兴趣的:(PB编译错误:BLDDEMO There were errors building K390)