Вопрос довольно прост: есть ли способ вызвать функцию C++ из окна watch visual studio, когда эта функция объявлена в >File1.hpp, определенный в File1.cpp, и отладчик в настоящее время остановлен с помощью точки останова в AnotherFile.cpp?
Файл1.hpp
int &getValue();
Файл1.cpp
int &getValue()
{
static int value = 0;
return value;
}
Другой файл.cpp
int main()
{
int x = 0; //Debugger is stopped here, and in watch window of VS i want to call getValue() of
//File1.hpp, to check the result
}
Этот пример упрощен. Когда я вызываю getValue() и отладчик останавливается в File1.cpp, значение правильно отображается в окне просмотра Visual Studio. Когда я вызываю getValue() и отладчик останавливается в AnotherFile.cpp. Я получаю сообщение идентификатор getValue(void) не определен