DDK “error C2220: warning treated as error - no object file generated”【转】

原文:http://blog.csdn.net/syf442/article/details/7659136

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

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

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

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

posted @ 2012-11-30 15:48  Leo Forest  阅读(416)  评论(0编辑  收藏  举报