Я пытаюсь вызвать функцию-член переменной из окна наблюдения VS 2010. Я получаю сообщение об ошибке «функция-член отсутствует». Я искал Google и SO и пришел к этим попыткам:
{,,Dll}var.member()
var.{,,Dll}member()
var.{,,Dll}namespace::class::member()
{,,Dll}member(&var)
{,,Dll}namespace::class::member(&var)
Нет работы. Ошибки, соответственно:
"symbol 'var' not found""missing operand""missing operand""symbol 'var' not found""symbol 'var' not found"
Тем не мение, var
в окне часов работает нормально.
Функция существует. Я могу назвать это из кода. Я просто не могу использовать это в выражении часов. Если бы я мог, я мог бы ответить на мой несколько связанный вопрос: Просмотр pimpl из DLL в отладчике
Да, символы загружены. Я могу смотреть это:
{,,Dll}namespace::class::member
Это приводит к типу, который я ожидаю.
Есть идеи?
Редактировать: о, и переменная имеет тип, экспортированный из ‘Dll.dll’ и импортированный текущим процессом, который я пытаюсь отладить (модульные тесты).
Задача ещё не решена.
Других решений пока нет …