现在的位置: 首页 > 综合 > 正文

关于DDK “error C2220: warning treated as error – no object file generated”

2013年11月17日 ⁄ 综合 ⁄ 共 275字 ⁄ 字号 评论关闭

在刚接触DDK时,编译出现这个错误,查到解决办法:

    在makefile文件中,加入“MSC_WARNING_LEVEL=/W1”。

    出现以上错误的根本原因是代码中有“不明确”或“不规范”的编写方法,导致编译器采用默认编译方法而产生“Warning”。而DDK默认编译参数设置为:将“Warning”,当作“error”来对待,故编译不成功。上述方法是不将"Warning"当作"error"处理,由此便可以编译通过,但副作用是产生的"Warning"在Build结果中没有任何提示。

    我们不应该采用此法,而应去解决"Warning"本身。

抱歉!评论已关闭.