首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Cppcheck GUI:从检查中排除文件或文件夹

Cppcheck GUI:从检查中排除文件或文件夹
EN

Stack Overflow用户
提问于 2015-06-20 21:05:30
回答 3查看 6.9K关注 0票数 9

我正在使用Cppcheck GUI扫描我的项目( Cppcheck中的新功能,刚刚开始使用它),并且希望在扫描我的项目时排除一些子文件夹。

如何在使用cppcheck GUI扫描项目文件夹时排除某些子文件夹?

我已经在YouTube上看了一些视频,并尝试像this video中显示的那样排除,但它仍然扫描排除的子文件夹。

提前谢谢。

EN

回答 3

Stack Overflow用户

发布于 2016-10-25 13:22:37

从检查中排除文件或文件夹可以使用两个选项来排除文件或文件夹。第一个选项是只提供要检查的路径和文件。

代码语言:javascript
运行
复制
cppcheck src/a src/b

然后检查src/a和src/b下的所有文件。第二个选项是使用-i,您可以使用它指定要忽略的文件/路径。使用此命令不会检查src/c中的任何文件:

代码语言:javascript
运行
复制
cppcheck -isrc/c src

参考:http://cppcheck.sourceforge.net/manual.pdf

票数 6
EN

Stack Overflow用户

发布于 2017-09-04 16:57:42

在1.80版本中,the manual仍然不能描述图形用户界面项目文件的结构(第12章)。GUI本身有很多缺陷,所以我认为通过GUI编辑项目文件是浪费时间。另一方面,拥有这些项目文件(在版本控制下)并手动编辑它们被证明是有用的。

下面是一个最小项目的结构:

代码语言:javascript
运行
复制
<?xml version="1.0" encoding="UTF-8"?>
<project version="1"/>

有了这样的文件,Cppcheck将在cppcheck项目文件所在的目录(递归地包含子文件夹)中的所有潜在C/C++源文件上运行。您可以像这样对文件或路径进行:

代码语言:javascript
运行
复制
<?xml version="1.0" encoding="UTF-8"?>
<project version="1">
    <exclude>
        <path name="utilities/fileToExclude.c"/>
        <path name="utilities/pathToExclude/"/>
    </exclude>
</project>

注意:如果您已经在图形用户界面中打开了项目并编辑了其项目文件,请记住重新打开项目文件,仅重新运行所有检查不会强制刷新项目设置。

票数 4
EN

Stack Overflow用户

发布于 2019-08-27 01:03:01

从cppcheck-gui 1.88开始,可以在“警告选项”选项卡上找到添加已排除路径的选项:

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30954352

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档