免费下载适用于 Windows 的 PVS Studio 完整版独立离线安装程序。它是一个用于检测用 C、C++、C# 和 Java 编写的程序源代码中的错误和安全漏洞的工具。
PVS-Studio 概述
PVS-Studio 执行静态代码分析并生成报告,帮助程序员查找和修复错误。 PVS-Studio 执行广泛的代码检查;它还有助于搜索打印错误和复制粘贴错误。此类错误的示例包括:V501、V517、V522、V523 和 V3001。
静态分析的主要价值在于其定期使用,因此可以在最早阶段识别并修复错误。浪费 50 个小时寻找可以通过静态分析找到的 bug 是没有意义的。所以,我们要指出的是,静态分析的主要思想不是在发布前一天找到一个隐藏的错误,而是每天修复数十个错误。
该分析器可以在夜间在服务器上运行,并对可疑代码片段发出警告。理想情况下,可以在进入存储库之前检测并修复这些错误。 PVS-Studio对刚刚修改的文件进行编译后会立即自动启动。
PVS-Studio的特点
- 与 Visual Studio 2010-2019 简单无缝集成
- 重新编译后自动分析各个文件
- 您可以将分析结果保存为具有完整源代码导航的 HTML
- 报告文件中的相对路径,以便在不同计算机上查看它们
- 自动检查更新(在 IDE 内部以及运行过夜构建时)
- PVS-studio-analyzer – Linux下编译器监控工具
技术细节和系统要求
- 支持的操作系统:Windows 11、Windows 10、Windows 8.1、Windows 7
- RAM(内存):2 GB RAM(推荐 4 GB)
- 可用硬盘空间:200 MB 或更多
支持语言
• Visual Studio 2012 C, C++, C++11, C++/CX (WinRT)
• Visual Studio 2010 C, C++, C++0x
• Visual Studio 2008 C, C++
• Visual Studio 2005 C, C++
• Embarcadero RAD Studio XE3 Update 1 C, C++, C++11, 64-bit compiler included
• Embarcadero RAD Studio XE2 C, C++, C++0x
• Embarcadero RAD Studio XE C, C++
• Embarcadero RAD Studio 2010 C, C++
• Embarcadero RAD Studio 2009 C, C++
• MinGW C, C++, C++11