Как показать исходный код в отладке при использовании .lib и dll - PullRequest
0 голосов
/ 14 мая 2009

Я работаю в VS2005, У меня есть часть исходного кода freeimage. Я собираю его в .lib и dll. Когда я отлаживаю программу, я хочу войти в исходный код freeimage, однако vs2005 не знает, из какого кода скомпилирован freeimage.lib freeimage.dll, как я могу сообщить vs2005 об этом. Я хочу перейти к исходному коду freeimage при использовании его .lib и dll. Большое спасибо!

1 Ответ

1 голос
/ 14 мая 2009

Вам необходимо собрать код в конфигурации отладки и сгенерировать файл базы данных программы (.pdb), который содержит символы отладки: http://msdn.microsoft.com/en-us/library/cyz1h6zd(VS.80).aspx

Затем при запуске приложения используйте отладочную версию библиотеки DLL и убедитесь, что Visual Studio может видеть файл .pdb. Обычно, если все в одном решении, он может найти его, в противном случае вы можете поместить файл .pdb в тот же каталог, что и dll.

...