Непосредственное окно VIsual студии отладки не определено - PullRequest
0 голосов
/ 28 марта 2020

Сейчас я много отлаживаю с помощью визуального кода, и у меня проблема с функциональностью, называемой непосредственным окном. Я использовал для оценки IntelliJ IDEA. Я хотел бы оценить функцию AdjustWindowRect с другими параметрами, которые находятся в области видимости, но когда я набрал, я получаю

#include <winuser.h>
unrecognized token

, как следствие этого я получаю для AdjustWindowRect

identifier "AdjustWindowRect" is undefined

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

1 Ответ

0 голосов
/ 30 марта 2020

Возможна ли даже эта функция, я имею в виду объявление локальных переменных, импорт заголовков и вызов функций в Visual Studio?

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

Так как функция AdjustWindowRect взята из winuser.h (дополнительный файл заголовка), вы не можете получить его в немедленном окне. Вы можете проверить эту аналогичную проблему .

Или использовать IntelliJ IDEA от Resharper (стороннее расширение), чтобы понять это.

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

...