我最近从Visual Studio 2012升级到2017年,并且我正在尝试使用代码分析功能(这些功能似乎比2012年更强大。)
我遇到的问题是,我会获得许多代码依赖性的结果,而我真的只对我自己的本地项目文件感兴趣。当我启用Enable C++ Core Check (Released)
时,尤其如此。
例如,如上所示,我收到了大量的升级库分析结果。 xerces-c和我使用的其他库也有大量的结果。
有没有办法将分析限制为我自己编写的那些文件(项目的本地文件)?
答案 0 :(得分:1)
没有我知道直接完成此操作的标志或设置,但您可以在包含这些标志或设置之前使用#pragma warning
更改警告级别(或禁用特定警告)库标题,然后在包含您自己的警告级别之前恢复警告级别。
它并不完美,可能会导致您希望看到的警告被抑制,但如果您只是在代码分析期间禁用它们,则不会出现问题。