如何用cppcheck忽略某些文件类型?
问题描述:
使用cppcheck来分析我的C++代码。我有我的来源,这使得cppcheck上报大量以下类型的错误,一些.SVG/.png文件:如何用cppcheck忽略某些文件类型?
fileName1.svg:2: error: Cppcheck: Invalid number of character (() when these macros are defined: ''.
有一个简单的办法可以让cppcheck忽略特定类型的文件?
答
通常cppcheck只检查c和C++文件。
但是,如果你告诉cppcheck检查.svg文件,它会检查这些文件。例如:
cppcheck filename1.svg
或
cppcheck *.*
因此,请检查您的命令行,并确保你不给cppcheck .SVG文件名。
如果你有问题,让我看看你的命令行。
感谢您的回复。我不从命令行运行cppcheck,但是我使用Qt Creator的QtcCppcheck插件。看起来像这个命令在项目中的所有文件上运行。 有一个选项可以为cppcheck添加其他参数。 所以我想我的问题是,如果有一个选项可以在运行cppcheck时放入一个忽略过滤器或类似simluar的参数? – kent 2014-11-26 13:40:31
好的。不,没有这样的选择。有停止诊断的选项可能可以使用,但这在这里并不理想。 QtcCppcheck插件不应包含所有项目文件。 – 2014-11-27 07:52:38