我刚刚读过this post,以了解为什么存在换行警告,但是老实说,我的团队中有许多人在多个不同的平台上工作,并有几个不同的编辑人员(每个人都使用最适合他们的套件),因此该警告已经无处不在,并且自从它没有确实值得一提的警告变得越来越嘈杂,使查找严重警告变得很麻烦。
很多时候,重要的警告都没有引起人们的注意,因为人们已经习惯了无数笔无用的警告过去了,所以他们显然只是停止了仔细的查看,并且有了恕我直言的理由。可以说,在我们的案例中,海湾合作委员会对狼的呼喊太多了,以至于任何人都不能再认真对待它了,这是一种不良态度,但它只是人性。
现在,我们使用-Wall
进行编译,因为我们需要警告,但是是否有一个计数器标记来避免换行警告?
注意:我看了一下手册,但在任何明显的地方都找不到答案,所以我放弃了。
注意:为了响应Robert Gamble的完全合理的解决方案,我们的代码是跨平台的,并且我们拥有在Linux,Solaris和Windows上构建的人员,因此换行符...尚未达成共识。而且有人的编译器总是会哭。因为有40多个开发人员,以及其他非程序员人员。
最佳答案
据我所知,我已经使用GCC多年了。
更新:
C++ 11标准不应提出任何警告。 Related Q
关于gcc - 哪个标志使GCC关于文件结尾处没有换行符的警告无效?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/282851/