microsoft visual c++ как отлаживать
Primary tabs
почитайте здесь = http://www.rsdn.ru/article/vcpp/vcdebug_...
наиболее интересное оттуда и из других мест я процитирую ниже:
итак -
Горячие клавиши отладки
- Go (F5) Продолжить выполнение программы до следующей точки останова.
- F11 - Выполнить одну инструкцию с "заходом в функцию(если это функция)"
- Step Over (F10) Выполнить одну инструкцию - без "захода в функцию"
- Shift+F11 Выполнять программу до возврата из текущей функции.
- Run to Cursor (Ctrl+F10) Выполнять программу до инструкции, на которой находится курсор ввода. Эта команда эквивалентна установке временной точки останова с последующим вызовом команды Go.
- Step Into Specific Function Эта команда аналогична Step Into, но позволяет явно указать, в какую функцию зайти (для этого надо установить на неё курсор ввода). Полезна, если на одной строке выполняется несколько вызовов функции, например: f1(f2(),f3(0));.
- Ctrl + F7 - прервать отладку
Отслеживаем изменение переменных
Окно Watch (Alt+3) позволяет просматривать значения любых переменных и выражений. Их можно размещать на любой из четырёх закладок (Watch 1, Watch 2, Watch 3 или Watch 4). Добавить переменную или выражение в окно Watch можно одним из следующих способов:
- Ввести с клавиатуры.
- Перетащить из окна редактора (для этого нужно предварительно выделить нужную переменную или выражение) или из окна Variables.
- Добавить из окна Quick watch (см. ниже).
Чтобы изменить значение переменной, так же, как и в окне Variables, достаточно сделать двойной щелчок на старом значении и ввести новое. Значение выражений изменять нельзя. Чтобы узнать тип переменной или выражения, нужно щёлкнуть по ним правой кнопкой и выбрать Properties из всплывающего меню.
- Log in to post comments
- 4959 reads