Visual Studio — VS Немедленное окно для объявлений C ++

Недавно я обнаружил, что это возможно объявлять переменные в непосредственном окне Visual Studio во время отладки. Эта функция действительно полезна, потому что если я хочу поэкспериментировать с кодом в этом контексте, я могу создавать новые переменные без изменения реального кода в новом окне, а затем исследовать их в окне просмотра.

Это прекрасно работает для проекта C #, который я отлаживал, но сейчас я пытаюсь сделать то же самое для базового объявления C ++ в другом проекте. Я ломаюсь в точке останова и набираю следующее в ближайшем окне:

int myVariable;

Это дает ошибку:

CXX0013: Error: missing operator

Есть ли какие-либо шаги, которые мне нужно, чтобы заставить это работать с проектом C ++?

8

Решение

Вы можете выполнить те же функции, добавив новую переменную в окно вашего кода (а не в непосредственное окно), находясь в отладчике.

Убедитесь, что у вас есть Сервис-> Параметры-> Отладка-> Изменить и продолжить-> Включить собственное редактирование и продолжить проверено.

int myVariable=444;

Затем добавьте свой код, Отладка-> Применить изменения кода, и это работает. Опционально использовать Установить следующее заявление переместить точку выполнения в другую строку.

6

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]