完美体育·(中国)手机网页版科技提醒您:您的浏览器版本过低或者使用了兼容模式,为了获得更好的浏览体验,建议使用IE10以上的浏览器或使用极速模式。 请升级浏览器以获得更好的体验!

完美体育·(中国)手机网页版 > 技术文章 > 其他嵌入式知识 > WIN-CE6.0开发:VS2005中编译Error:C2220

WIN-CE6.0开发:VS2005中编译Error:C2220

问题类别:其他嵌入式知识 > 浏览次数:7430
发布日期:2012/4/27 11:55:11 文章来源:完美体育·(中国)手机网页版科技
回复日期:2020/12/20 9:26:11

环境说明

分析描述

BUILD: [Thrd:Sequence:Type ] Message ... BUILD: [01:0000001605:ERRORE] D:\WINCE600\PLATFORM\COMMON\SRC\SOC\ATMEL\AT91SAM9G45\DRIVERS\PwmC\.\Pwmc.c(224) : error C2220: warning treated as error - no 'object' file generated

问题解答

这是因为有很多警告性错误,比如定义的变量没有使用等等,其实这些警告都是无关重要的(WINCE BSP中经常出现),完全可以忽略!
修改方法如下:
将PLATFORM和PUBLIC下的sources.cmn文件中的“WARNISERROR=1”删除掉就OK了!
具体路径如下:
PLATFORM/COMMON/sources.cmn
PUBLIC/COMMON/sources.cmn
PLATFORM/BSP(你的BSP文件)/sources.cmn

注:实践发现仅修改"PLATFORM/COMMON/sources.cmn"也可以,若不行,也可全部修改。