/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 开发环境中设置此编译器选项
打开项目的**“属性页”**对话框。 有关详细信息,请参见如何:打开项目属性页。
展开**“配置属性”**节点。
展开**“代码分析”**节点。
选择**“常规”**属性页。
修改一个或多个**“代码分析”**属性。
以编程方式设置此编译器选项
- 请参见 EnablePREfast。