Проблема отладки Visual C ++ - PullRequest
0 голосов
/ 21 августа 2011

У меня была постоянная борьба с отладчиком Visual Studio, и, наконец, я сыт по горло и обратился за помощью. Есть некоторые проблемы, постоянно вызывающие проблемы. Если у вас есть какие-либо решения, я буду благодарен

  1. Попытка просмотра функции, имеющей константную и неконстантную версии, приводит к неоднозначной ошибке символа (CXX0039)
  2. Попытка получить значение функции в классе шаблона случайным образом дает функцию-член не определена ошибка (CXX0052)
  3. Приведение переменной типа шаблона приводит к неверному приведению типа даже к собственному типу (CXX0019)

У меня есть Visual Studio 2010 Professional с пакетом обновления 1

EDIT
В # 2 я уверен, что встраивание выключено.

Заранее спасибо,
Cem

Ответы [ 2 ]

1 голос
/ 05 октября 2011

Я только что столкнулся с той же проблемой ...

Нашел ответ после некоторого поиска в MSDN.

Visual Studio 2005 C ++ CXX0052: функция-член отсутствует !

По сути, вам нужно сохранить результат во временной переменной и просмотреть эту временную переменную в окне Watch или Locals. Я думаю, что это далеко не идеальное решение, но оно работает (на VS2010 SP1).

0 голосов
/ 09 ноября 2011

Я обнаружил, что лучший вариант - изменить autoexp.dat и показать преобразованные переменные.В начале это немного сложно, но когда вы закончите, это даже лучше, чем исправить эти проблемы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...