【发布时间】:2017-04-23 07:03:41
【问题描述】:
我有一个使用很多很多库的大项目。其中一些是 HDF5、PugiXML、Boost.ASIO、Qt、MuParser 等等。其中一些库包含在 header 中,一些是预编译的,还有一些是我自己编译的。我想使用 gcc 选项-Weffc++ 来确保我的代码质量。
问题是,当我启用该选项时,我收到了 2000 多个警告,当我快速浏览列表时,其中有 1 个与我的项目相关,几乎所有其他内容都来自我包含的标题!浏览整个列表是非常不切实际的。有没有办法告诉 gcc 分析给定目录中的文件,或者以某种方式排除目录(可能是正则表达式?)。
【问题讨论】:
标签: c++ gcc g++ static-analysis software-quality