У меня есть некоторые экспортированные из DLL функции, которые я пытаюсь вызвать изнутри окна непосредственного доступа VS2017. Функции в заголовке C ++ выглядят так:
namespace ma
{
bool MODEL_DECLSPEC ClearParameter();
bool MODEL_DECLSPEC GetResult();
:
}
Однако, когда я останавливаюсь на точке останова в моем коде и вписываю в ближайшее окно
ma::GetResult()
Возвращает
identifier "ma" is undefined
Я могу вызывать функции в пространстве имен "std", но не в своем собственном пространстве имен?
РЕДАКТИРОВАТЬ: я провел еще несколько тестов, и в окне сразу интерпретируется пространство имен "ma" и вызывает мою экспортированную функцию DLL, когда моя точка останова находится внутри области имен "ma" внутри DLL. Это довольно ограничивает отладку, так что я уверен, что что-то упустил?