Быстрый запуск PVS-Studio в Windows
Здесь представлено руководство для быстрого запуска анализа проекта на Windows. На этой странице перечислены далеко не все возможности анализатора. Если вы хотите ознакомиться со всем функционалом, вы можете обратиться к полной документации.
Введение
При работе с Windows PVS-Studio интегрируется в Visual Studio, VS Code, Qt Creator, CLion и Rider в качестве плагина, предоставляя программисту удобный интерфейс для работы с анализатором. Также присутствует независимое от IDE приложение C and C++ Compiler Monitoring UI, которое значительно расширяет список поддерживаемых компиляторов. Консольная утилита PVS-Studio_Cmd.exe позволит выполнять проверку MSBuild проектов без запуска IDE или Compiler Monitoring UI, что позволит, например, использовать анализатор как часть процесса CI.
Установка
Скачав установочный пакет PVS-Studio, можно приступить к установке программы.
![PVS-Studio_quickstart_cppwindows_ru/image1.png](https://import.viva64.com/docx/pages-docx/PVS-Studio_quickstart_cppwindows_ru/image1.png?ver=01-28-2025-10-37-28)
После подтверждения лицензионного соглашения будет предоставлен выбор вариантов интеграции PVS-Studio в поддерживаемые среды разработки. Варианты интеграции, недоступные на текущей системе, будут затемнены. В случае если на машине установлено несколько версий одной или разных IDE, возможна интеграция анализатора во все имеющиеся версии.
![PVS-Studio_quickstart_cppwindows_ru/image2.png](https://import.viva64.com/docx/pages-docx/PVS-Studio_quickstart_cppwindows_ru/image2.png?ver=01-28-2025-10-37-28)
Ввод лицензии
После установки компонентов вас попросят ввести лицензию либо запросить триал. Вы можете запросить лицензию для знакомства с PVS-Studio, выбрав пункт I don't have PVS-Studio license, или через форму.
Все варианты ввода лицензии пользователем описаны в отдельной документации, посвященной этому. Пожалуйста, ознакомьтесь с ней.
Запуск анализа
Запуск анализа C, C++, C# в CLI
PVS-Studio_Cmd.exe — утилита, позволяющая выполнять анализ решений Visual Studio (.sln), а также Visual C++ и Visual C# проектов (.vcxproj, .csproj) из командной строки. Более подробно использование утилиты PVS-Studio_Cmd.exe описано в отдельной документации.
Command line утилита по умолчанию устанавливается в следующую директорию:
"C:\Program Files (x86)\PVS-Studio\"
Команда '‑‑help' выведет все доступные аргументы анализатора:
PVS-Studio_Cmd.exe --help
Пример запуска анализа решения через консольное приложение PVS-Studio_Cmd.exe:
PVS-Studio_Cmd.exe -t "path/to/solution.sln" -o "path/to/analysislog.plog"
Запуск анализа Java проекта
Существуют три основных режима работы анализатора для Java:
- Интеграция PVS-Studio Java в сборочную систему Gradle
- Интеграция PVS-Studio Java в сборочную систему Maven
- Работа с ядром Java анализатора из командной строки
Интеграции в IDE
Ссылки на документации по интеграции PVS-Studio в различные среды разработки в качестве расширения:
Использование мониторинга компиляции
Утилита CLMonitor предназначена для бесшовной интеграции статического анализа PVS-Studio в любую сборочную систему на ОС семейства Windows. Эта сборочная система должна использовать для компиляции файлов один из препроцессоров, поддерживаемых command-line анализатором PVS-Studio.exe (Visual C++, GCC, Clang, Keil MDK ARM Compiler 5/6, IAR C/C++ Compiler for ARM).
Более подробно об этой системе вы можете прочитать в отдельной документации по CLMonitor.