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