【发布时间】:2016-04-29 21:04:23
【问题描述】:
我想为 CPP 文件禁用代码分析。有一种方法可以排除头文件。
https://msdn.microsoft.com/en-us/library/zyhb0b82(v=vs.100).aspx
#include <codeanalysis\warnings.h>
#pragma warning( push )
#pragma warning ( disable : ALL_CODE_ANALYSIS_WARNINGS )
#include <third-party include files here>
#pragma warning( pop )
我想禁用 CPP 文件。有人可以帮我吗,如果有办法做到这一点。
谢谢 桑蒂
【问题讨论】:
-
我希望您以同样的方式进行操作...只需将 pragma 推到源文件的顶部即可。
-
我试过了,没用。当代码分析运行时,我看到有一个错误。所以我想为 CPP 文件禁用 CL。 disasm.cpp ..\external\Detours\src\disasm.cpp(633):致命错误 C1001:编译器发生内部错误。 (编译器文件“msc1ast.cpp”,第 1325 行)“C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin\x86_amd64\CL.exe”中的内部编译器错误
标签: c++ visual-studio-2013 analysis cl