gpt4 book ai didi

visual-studio-2012 - Visual Studio 2012 快速代码分析

转载 作者:行者123 更新时间:2023-12-04 09:31:56 28 4
gpt4 key购买 nike

Microsoft 文档讨论了一组有限的代码分析工具可用于快速版(例如 Microsoft Visual Studio Blog)。

我正在使用 VS 2012 update 3,在上下文菜单中看不到任何代码分析选项,也看不到任何按钮或菜单选项。我很确定我在某个时候运行了一些代码分析,但那可能是在安装更新 2 之前。

有谁知道这个选项是否已从最近的 Express 版本中删除,如果没有,我在哪里可以找到合适的菜单项或设置以便能够运行和查看代码分析的结果。

编辑

Crippledsmurf在下面给出了非常清楚的描述,显然可以从vs express访问代码分析。我必须以某种方式更改了一些选项,因为所描述的选项均不可访问:

解决方案资源管理器 - 解决方案上下文菜单: solution context menu

项目上下文菜单:

project context menu

项目属性:

project properties

最佳答案

据我所知,代码分析仅适用于 VS Express 2012 Windows 桌面版 - 如果您有“Windows 桌面版”以外的其他版本,则可能不受支持。尝试谷歌搜索您的特定版本以确保。

可能是您的“平台工具集”不支持这些选项(项目属性 -> 常规 -> 平台工具集)。

比如v110支持,v110_xp好像不支持。

您仍然可以尝试“构建”菜单 -> “对解决方案运行代码分析”(或按热键 Alt-F11),但如果这是您的问题,这会给您“错误 MSB8026:当前平台工具集不支持静态分析。”

如果这不起作用,请尝试项目属性 -> C/C++ -> 常规 -> SDL 检查并将其设置为“是 (/sdl)”。我依稀记得直到我这样做它才出现在我面前,但即使我再次删除该选项,代码分析选项也不会消失,所以可能不相关。

如果您需要(像我一样)一个不支持代码分析的正常构建的不同平台工具集,那么与其破坏您的调试或发布配置,不如创建单独的“分析”配置:项目属性 -> “配置管理器” -> 事件解决方案配置 -> “新建...” -> 输入“分析”,从“调试”复制设置。然后你可以在那里设置平台工具集,并启用分析,而不用担心它会破坏你的正常配置。

即便如此,我还是无法让它找到任何错误,即使我知道存在错误。所以,嗯。

关于visual-studio-2012 - Visual Studio 2012 快速代码分析,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17414398/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com