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"也可以,若不行,也可全部修改。