Что мне нужно сделать, чтобы получить отладчик Windows для загрузки файлов символов VC ++ и источника - PullRequest
0 голосов
/ 05 июля 2010

У меня есть программа, скомпилированная с vc ++ 2003, которую я пытаюсь отладить в windbg на XP.

Я компилирую в отладке. В свойствах проекта я установил компоновщик на «создание файла базы данных программы» и в свойствах c ++ я установил «База данных программ для редактирования и продолжения»

в windbg я использовал 'browse', чтобы установить файл, который, я считаю, является моим файлом символов \ Debug7 \ myproject.dbg

а также попробовал просто содержащую папку \ Debug7

Я сделал то же самое, чтобы указать изображение и источник,

По историческим причинам рабочий каталог отличается от каталога, в котором находится исполняемый файл, это также было установлено.

При загрузке я получаю ошибку: ОШИБКА: файл символов не найден. По умолчанию экспортируются символы для ntdll.dll

когда я вхожу в код, который он выполняет, выдает ожидаемый вывод консоли и переполнение стека, которое я ищу, но я не вижу никакого исходного кода.

есть предложения?

1 Ответ

0 голосов
/ 05 июля 2010

Попробуйте использовать команду !sym noisy (см. документы ), которая должна дать вам немного больше информации о том, что происходит.Также есть команда itoldyouso, описанная Джоном Роббинсом .После установки пути к символу вы отметили флажок «перезагрузить»?

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