如何仅对项目文件运行代码分析

时间:2018-03-27 19:05:41

标签: c++ visual-studio-2017

我最近从Visual Studio 2012升级到2017年,并且我正在尝试使用代码分析功能(这些功能似乎比2012年更强大。)

我遇到的问题是,我会获得许多代码依赖性的结果,而我真的只对我自己的本地项目文件感兴趣。当我启用Enable C++ Core Check (Released)时,尤其如此。

code analysis

例如,如上所示,我收到了大量的升级库分析结果。 xerces-c和我使用的其他库也有大量的结果。

有没有办法将分析限制为我自己编写的那些文件(项目的本地文件)?

1 个答案:

答案 0 :(得分:1)

没有我知道直接完成此操作的标志或设置,但您可以在包含这些标志或设置之前使用#pragma warning更改警告级别(或禁用特定警告)库标题,然后在包含您自己的警告级别之前恢复警告级别。

它并不完美,可能会导致您希望看到的警告被抑制,但如果您只是在代码分析期间禁用它们,则不会出现问题。