Поделиться через


/analyze (анализ кода)

Включает анализ кода и параметры управления.

/analyze[-][:WX-][:log filename][:quiet][:stacksize number][:max_paths number][:only]

Аргументы

  • /analyze
    Включает анализ в режиме по умолчанию. Результат анализа выводится в окне Вывод, как и другие сообщения об ошибках. Используйте параметр /analyze-, чтобы явно отключить анализ.

  • /analyze:WX-
    Указание параметра /analyze:WX- означает, что при компиляции с помощью /WX предупреждения анализа кода не обрабатываются как ошибки. Дополнительные сведения см. в разделе /w, /Wn, /WX, /Wall, /wln, /wdn, /wen, /won (уровень предупреждений).

  • /analyze:log filename
    Подробные результаты анализатора записываются в формате XML в файл, который задается параметром filename.

  • /analyze:quiet
    Отключает вывод данных анализатора в окно Вывод.

  • /analyze:stacksize number
    Параметр number, используемый с этим параметром, задает размер (в байтах) кадра стека, для которого создается предупреждение C6262. Если этот параметр не указан, по умолчанию кадр стека имеет размер 16 КБ.

  • /analyze:max_paths number
    Параметр number, используемый с этим параметром, задает максимальное количество анализируемых путей кода. Если этот параметр не указан, значение по умолчанию равно 256. Большие значения обеспечивают более тщательную проверку, но анализ может выполняться дольше.

  • /analyze:only
    Обычно после завершения работы анализатора компилятор создает код и производит дополнительную проверку синтаксиса. Параметр /analyze:only отключает этот проход для создания кода; анализ ускоряется, но ошибки и предупреждения компилятора, которые могли быть обнаружены на проходе создания кода компилятором, не выдаются. Если в программе имеются ошибки создания кода, результаты анализа могут быть недостоверны; поэтому рекомендуется использовать этот параметр только в том случае, если код уже без ошибок прошел проверку синтаксиса создания кода.

Заметки

Дополнительные сведения см. в разделах Общие сведения об анализе кода в C/C++ и Анализ кода для предупреждений C/C++.

Установка данного параметра компилятора в среде разработки Visual Studio

  1. Откройте диалоговое окно Страницы свойств проекта. Дополнительные сведения см. в разделе Открытие свойств страниц проекта.

  2. Разверните узел Свойства конфигурации.

  3. Разверните узел Анализ кода.

  4. Выберите страницу свойств Общие.

  5. Измените значения необходимых свойств на странице Анализ кода.

Установка данного параметра компилятора программным способом

См. также

Ссылки

Параметры компилятора

Настройка параметров компилятора