首页 > 技术文章 > 把编译警告当错误处理

foohack 2015-04-09 11:11 原文

这是很重要的,不然很可能以后项目上线是隐患。不能解决,无意义的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

推荐阅读