metrica
Мы используем куки, чтобы пользоваться сайтом было удобно.
Хорошо
to the top
close form

Заполните форму в два простых шага ниже:

Ваши контактные данные:

Шаг 1
Поздравляем! У вас есть промокод!

Тип желаемой лицензии:

Шаг 2
Team license
Enterprise license
** Нажимая на кнопку, вы даете согласие на обработку
своих персональных данных. См. Политику конфиденциальности
close form
Запросите информацию о ценах
Новая лицензия
Продление лицензии
--Выберите валюту--
USD
EUR
RUB
* Нажимая на кнопку, вы даете согласие на обработку
своих персональных данных. См. Политику конфиденциальности

close form
Бесплатная лицензия PVS‑Studio для специалистов Microsoft MVP
* Нажимая на кнопку, вы даете согласие на обработку
своих персональных данных. См. Политику конфиденциальности

close form
Для получения лицензии для вашего открытого
проекта заполните, пожалуйста, эту форму
* Нажимая на кнопку, вы даете согласие на обработку
своих персональных данных. См. Политику конфиденциальности

close form
Мне интересно попробовать плагин на:
* Нажимая на кнопку, вы даете согласие на обработку
своих персональных данных. См. Политику конфиденциальности

close form
check circle
Ваше сообщение отправлено.

Мы ответим вам на


Если вы так и не получили ответ, пожалуйста, проверьте папку
Spam/Junk и нажмите на письме кнопку "Не спам".
Так Вы не пропустите ответы от нашей команды.

>
Быстрый запуск PVS-Studio в Windows

Быстрый запуск 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

После подтверждения лицензионного соглашения будет предоставлен выбор вариантов интеграции PVS-Studio в поддерживаемые среды разработки. Варианты интеграции, недоступные на текущей системе, будут затемнены. В случае если на машине установлено несколько версий одной или разных IDE, возможна интеграция анализатора во все имеющиеся версии.

PVS-Studio_quickstart_cppwindows_ru/image2.png

Ввод лицензии

После установки компонентов вас попросят ввести лицензию либо запросить триал. Вы можете запросить лицензию для знакомства с 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:

Интеграции в 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.