把编译警告当错误处理

这是很重要的,不然很可能以后项目上线是隐患。不能解决,无意义的warning用#pragma warning(disable:XXX)给干掉,并注明干掉的理由注释。

 

如果是项目引用了第三方库时候,第三方库报出的warning呢?假设是第三方库的头文件,不是编译第三方库时候源文件产生的warning,那么应该这样做,在GCC中:

http://stackoverflow.com/questions/3308523/how-to-eliminate-external-lib-third-party-warnings-in-gcc

 

 

知乎上的讨论

http://www.zhihu.com/question/29155164/answer/43379021

posted @ 2015-04-09 11:11  foo__hack  阅读(549)  评论(0编辑  收藏  举报