C ++ Начало работы с WinDbg, установка пути к исходному файлу - PullRequest
0 голосов
/ 12 декабря 2011

Как полный новичок в WinDbg, мне просто интересно, что именно входит в путь к исходному файлу?Это корневая папка ваших источников?Это все папки ваших источников?(Если источники находятся в структуре каталогов)

А также, согласно здесь : Другими словами, если вы используете исходный файл MYCODE.CPP в C: \ FOOв файл PDB встроено C: \ FOO \ MYCODE.CPP. Но если путь к исходному файлу является абсолютным путем, указанным в файле PDB, для чего мне нужно устанавливать источники?Могу ли я оставить это поле пустым?

Спасибо

1 Ответ

1 голос
/ 12 декабря 2011

Предполагая, что путь к вашему символу задан либо через _NT_SYMBOL_PATH, либо через WinDBG Symbol Path Option, вам просто нужно указать корневой путь к исходному файлу.

Это имеет смысл, когда есть несколько проектов, и вы отлаживаете либо живой процесс, либо Crash Dump.

В этих сценариях также рекомендуется поддерживать хранилище символов, в котором хранятся все архивы и текущие PDB (публичные или частные).Это достигается с помощью команды symstore.Путь к хранилищу символов на самом деле должен быть добавлен к пути к файлу символов.

В случае, если вы просто отлаживаете один проект, просто указание на фактический путь, содержащий источник, будет работать для вас.

...