一个以前可以正常编译的BSP,未作任何更改,编译时出错信息如下: PB中输出: VOIP_MODULES= rtcdll rtcuuid rtcdllmedia /WINCE600/build.err
BLDDEMO: There were errors building FAL6410
FAL6410 - 1 error(s), 36 warning(s) ========== 生成: 0 成功或最新,失败,被跳过========== Build.err中显示:(文件位置wince600下) C:/WINCE600/build.log(1) : error SYSGEN0000: error(s) in sysgen phase Build.log中显示: 最后一段是: C:/DOCUME~1/aggio/LOCALS~1/Temp/R2R7C8.tmp. ERROR: Res2Res: Res2Res: ERROR: Line: 267 File: c:/ce1/tools/ostools/wincetools/rescommon/checksum.cpp ERROR: Res2Res: Res2Res: ERROR: Line: 267 File: c:/ce1/tools/ostools/wincetools/rescommon/checksum.cpp Res2Res: Error adding resources (-1) NMAKE : fatal error U1077: 'res2res' : return code '0xffffffff' Stop. 本来以为是设置有问题,构建时采用步骤如下: 改了几乎一天时间也没改出来,在网上搜的时候忘了搜build.log中的试试(哎^ ^),后来才发现是杀毒软件引起的,杀毒软件会保护wince600的root。
1. 删除build.err和build.log 2. 打开vs2005->新建->项目->起名字为FAL6410->下一步->PDA device->完成 3. 项目->属性->英语(美国) 4. 生成->advanced build command->sysgen |