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


Практическое руководство. Отладка введенного кода

ПримечаниеПримечание

Отображаемые диалоговые окна и команды меню могут отличаться от описанных в справке в зависимости от текущих настроек или выпуска.Для изменения настроек выберите Параметры импорта и экспорта в меню Сервис.Дополнительные сведения см. в разделе Параметры Visual Studio.

Использование атрибутов может значительно упростить программирование на языке C++.Дополнительные сведения см. в разделе Приписанные Основные понятия программирования.Некоторые атрибуты интерпретируются непосредственно компилятором.Другие атрибуты вводят в исходный текст программы код, который затем компилируется компилятором.Этот введенный код упрощает процесс программирования, уменьшая общий размер кода, который необходимо написать самостоятельно.Однако иногда возникающая при выполнении введенного кода ошибка может привести к сбою приложения.В таких случаях может возникнуть необходимость просмотреть этот код.Visual Studio предлагает два способа просмотра введенного кода:

  • Это можно сделать в окне Дизассемблированный код.

  • Можно создать объединенный исходный файл, содержащий и оригинальный, и введенный коды, с помощью /Fx.

Окно Дизассемблирование показывает инструкции на ассемблере, соответствующие и исходному коду, и коду, введенному атрибутами.Кроме того, в окне Дизассемблирование могут быть показаны примечания исходного кода.

Включение комментирования исходного кода

  • Щелкните правой кнопкой мыши окно Дизассемблирование и выберите команду в контекстном меню Показать исходный код.

    Если расположение атрибута в окне исходного кода известно, то для нахождения введенного кода в окне Дизассемблирование можно использовать контекстное меню.

Просмотр введенного кода

  1. Отладчик должен находиться в режиме приостановки выполнения.

  2. В окне исходного кода поместите указатель мыши впереди того атрибута, чей введенный код нужно просмотреть.

  3. Щелкните правой кнопкой мыши и выберите из контекстного меню команду К дизассемблированному коду.

    Если атрибут находится недалеко от текущей точки выполнения, можно выбрать окно Дизассемблирование из меню Отладка.

Просмотр дизассемблированного кода в текущей точке выполнения

  1. Отладчик должен находиться в режиме приостановки выполнения.

  2. В меню Отладка выберите Окна и нажмите кнопку Дизассемблированный код.

См. также

Основные понятия

Безопасность отладчика

Другие ресурсы

Отладка машинного кода