C++ 启用Visual Studio';s C++;仅对项目文件进行核心检查分析?
我是的超级粉丝,我喜欢在我所从事的所有项目中关注它们,因此我在Visual Studio 2017的项目模板中启用了以下选项: 这个工具很棒,可以帮助我编写更好的代码,但我根本不知道如何让它只分析我的文件。每当我的项目具有诸如或之类的依赖项时,我都会被贴上一堵警告墙: 这些依赖项是通过添加的,但是,当使用C++ 启用Visual Studio';s C++;仅对项目文件进行核心检查分析?,c++,visual-studio,C++,Visual Studio,我是的超级粉丝,我喜欢在我所从事的所有项目中关注它们,因此我在Visual Studio 2017的项目模板中启用了以下选项: 这个工具很棒,可以帮助我编写更好的代码,但我根本不知道如何让它只分析我的文件。每当我的项目具有诸如或之类的依赖项时,我都会被贴上一堵警告墙: 这些依赖项是通过添加的,但是,当使用C/C++>General>附加Include目录手动添加它们时,也会发生同样的情况 有没有办法只将这些警告应用于项目文件,而不是所有包含的文件?如注释中所述,就在文件末尾附近的.vcxpr
C/C++>General>附加Include目录手动添加它们时,也会发生同样的情况
有没有办法只将这些警告应用于项目文件,而不是所有包含的文件?如注释中所述,就在文件末尾附近的.vcxproj
中的以下部分之后:
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
这将确保不会分析任何包中的所有头。您看到了吗?不确定为什么在那里有QTDIR
。这似乎来自于,但这个问题被标记为qt
。这个问题不是。
<PropertyGroup Condition="'$(Language)'=='C++'">
<CAExcludePath>$(QTDIR)\include;.\GeneratedFiles;$(CAExcludePath)</CAExcludePath>
</PropertyGroup>
$(VcpkgRoot)include