|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Win32 API | Отладочные символы, системная библиотека |
|
Win32 API | Отладочные символы, системная библиотека
|
Ветеран Сообщения: 1404 |
Профиль | Отправить PM | Цитировать Есть символы для w2k sp2 с диска vs net 2002. (*.dbg +*.pdb). При установке были откопированы в папку %windir/Symbols
Непонятно, как их использовать? При попытке отдебагить собственное приложение в MS VS пишется, что в файлах user32.dll и т.п.: "No Symbolic Information found" и т.п. Как отладчик должен узнать, что есть символы, и он должен их загрузить? |
|
Отправлено: 22:11, 15-02-2005 |
Старый параноик Сообщения: 2423
|
Профиль | Отправить PM | Цитировать mrcnn
Если честно, никогда не пробовал. Но что если их кинуть в %windir%/system32? Или в текущую папку (откуда запускается приложение)? ЗЫ. Вообще-то я сильно подозреваю, что ещё надо бы поменять сам user32.dll - на его аналог с символьной информацией внутри. |
Отправлено: 23:25, 16-02-2005 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 716
|
Профиль | Отправить PM | Цитировать У меня такое впечатление, что ваше сообщение "No symbolic information found" относится к самой программе, а не к *.dbg. Откомпилируйте ее с debug symbols.
|
Отправлено: 00:12, 17-02-2005 | #3 |
Ветеран Сообщения: 1404
|
Профиль | Отправить PM | Цитировать Цитата:
Однако заменять несколько сотен файлов таким образом очень гиморно, поэтому я подумал, не существует ли другого варианта решения ? То есть чтобы встроенный в IDE (MS VC 6.0)отладчик сам определял, что в Symbols лежат отладочные версии и использовал их... |
|
Отправлено: 02:22, 18-02-2005 | #4 |
Ветеран Сообщения: 1404
|
Профиль | Отправить PM | Цитировать Цитата:
|
||
------- Отправлено: 02:25, 18-02-2005 | #5 |
Старый параноик Сообщения: 2423
|
Профиль | Отправить PM | Цитировать mrcnn
>> И сообщение "No Symbolic Information found" при дебаге простой программы не появлялось Ну тогда ясно. Посмотрите (почитайте) как виндоуз ИЩЕТ библиотеки при LoadLibrary, порядок поиска. http://msdn.microsoft.com/library/de...oadlibrary.asp Думаю, дальше разберётесь. |
Отправлено: 10:01, 18-02-2005 | #6 |
Старый параноик Сообщения: 2423
|
Профиль | Отправить PM | Цитировать Вот тут ещё конкрентнее
http://msdn.microsoft.com/library/de...endepdebug.asp |
Отправлено: 15:20, 21-02-2005 | #7 |
Ветеран Сообщения: 1404
|
Профиль | Отправить PM | Цитировать hasherfrog
Спасибо. |
------- Отправлено: 16:12, 21-02-2005 | #8 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Ошибка - [решено] Ошибка: системная библиотека user32.dll перемещена в памяти... | ruddystepa | Microsoft Windows 2000/XP | 127 | 05-08-2017 21:58 | |
Win32 API | Hint в StatusBar | Ryjka | Программирование и базы данных | 2 | 30-07-2006 22:17 | |
Win32 API | Нужна помошь по API функциям! | vasika_hk | Программирование и базы данных | 2 | 23-05-2006 09:51 | |
Win32 API | Дозвон | XCodeR | Программирование и базы данных | 5 | 08-04-2006 12:26 | |
Win32 API | Неизвестные функции | Savant | Программирование и базы данных | 9 | 02-03-2005 10:18 |
|