Проблема вызова функции-члена в отладчике

Я пытаюсь вызвать функцию-член переменной из окна наблюдения 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’ и импортированный текущим процессом, который я пытаюсь отладить (модульные тесты).

1

Решение

Задача ещё не решена.

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

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

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