/analyze(代码分析)

启用代码分析和控件选项。

/analyze[:WX-][:log filename][:quiet][:stacksize number][:max_paths number][:only]

实参

  • /analyze
    在默认模式下打开分析。分析输出转到与其他错误信息的 输出 窗口。

  • /analyze:WX-
    指定 /analyze:WX- 意味着代码分析警告视为错误使用 /WX时,那么,当您生成。有关更多信息,请参见/w、/Wn、/WX、/Wall、/wln、/wdn、/wen、/won(警告等级)

  • /analyze:log filename
    详细分析器结果编写为 XML 到由 filename指定的文件。

  • /analyze:quiet
    关闭分析器输出到 输出 窗口。

  • /analyze:stacksize number
    使用此选项的 number 参数以字节为单位警告 C6262 生成的,堆栈帧指定大小。如果此参数未指定,则默认情况下堆栈帧范围是 16KB。

  • /analyze:max_paths number
    使用此选项的 number 参数指定代码路径的最大数量将分析。如果此参数未指定,则默认情况下该数字为 256。最大值执行更彻底检查,但是,该分析时间可能较长。

  • /analyze:only
    通常,在运行分析程序后,编译器生成代码并执行语法检查。/analyze:only 选项关闭此代码会通过;这使得分析更快,但生成错误,并且可能由编译器生成的代码都已经发现的警告不发出。如果程序不释放代码生成错误,分析结果可能不可靠的;因此,建议您使用此选项,只有 + 当代码已通过语法检查生成的代码不会出错。

备注

有关更多信息,请参见C/C++ 代码分析概述C/C++ 代码分析警告

在 Visual Studio 开发环境中设置此编译器选项

  1. 打开项目的**“属性页”**对话框。有关详细信息,请参见如何:打开项目属性页

  2. 展开**“配置属性”**节点。

  3. 展开**“代码分析”**节点。

  4. 选择**“常规”**属性页。

  5. 修改一个或多个**“代码分析”**属性。

以编程方式设置此编译器选项

请参见

参考

编译器选项

设置编译器选项