﻿# Как запускать анализатор PVS\-Studio

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

Итак, некоторые пользователи пытаются запустить PVS\-Studio\.exe с целью проверить свой проект\. Это неправильный подход\. PVS\-Studio\.exe представляет собой ядро анализатора, которое принимает на вход множество параметров, а на выходе генерирует "сырой" лог с предупреждениями\. 

PVS\-Studio\.exe не предназначен для "ручного запуска", а представляет собой command\-line утилиту, которую используют другие компоненты\.

Проверка проекта может быть выполнена следующими способами\.

1. Вы запускаете среду Visual Studio, в которую интегрирован плагин\. Он позволяет легко проверить проект и удобно работать с отчётом\. Плагин сам собирает всю необходимую информацию и передаёт её в PVS\-Studio\.exe\. Это классический и самый простой вариант работы с нашим анализатором кода\. Более подробное с интерфейсом плагина можно познакомиться в статье: [PVS\-Studio для Visual C\+\+](https://pvs-studio.ru/ru/blog/posts/cpp/0305/)\.
1. Если компиляция проекта осуществляется сложным способом \(используется makefile или собственная система сборки\), то следует воспользоваться приложением [PVS\-Studio Standalone](https://pvs-studio.ru/ru/docs/manual/0033/)\. Это приложение умеет отслеживать запуски компилятора и собирает всю необходимую информацию для проведения анализа проекта\. Подробнее PVS\-Studio Standalone описана в документации\.
1. В редких специфичных случаях, вы можете сами интегрировать запуск PVS\-Studio\.exe из makefile\. Как это сделать описано в [документации](https://pvs-studio.ru/ru/docs/manual/0006/)\. Однако это сложный и нерекомендуемый подход\. Почти во всех случаях, можно выполнять проверку проектов без самостоятельных запусков PVS\-Studio\.exe\.

Удачи в проверке ваших проектов\. Если что\-то непонятно, то [напишите нам](https://pvs-studio.ru/ru/about-feedback/), и мы поможем\.