ningcai Ответов: 1

Отладка DLL в VC6


Я беспокоюсь об отладке DLL.
Моя среда разработки-VC6, програн состоит из программы master screen и нескольких DLL.
Проблема в том, что большая часть DLL может быть отлажена, а некоторые из них могут быть отлажены время от времени, и я не знаю, что делать. Не могли бы вы объяснить мне, в чем причина?

Что я уже пробовал:

1. Убедитесь, что выходные данные всех DLL и основных программ настроены в одном каталоге
2, PDB файлы также экспортируются в каталог в то же время
3. DLL-зависимости DLL-это та же конфигурация

Patrice T

О чем ты говоришь? В этом нет никакого смысла.
Помните, что мы не в вашей голове.

1 Ответов

Рейтинг:
1

KarstenK

Это немного неопределенно, но вы делаете правильные вещи.

а) убедитесь, что все dll построены в режиме отладки, все фактические pdb находятся в каталоге приложения. Установите выходной каталог библиотек DLL в каталог приложения
б) убедитесь, что приложение имеет каталог приложений в качестве каталога запуска (настройка проекта) и используются библиотеки dll из этого каталога. В некоторых случаях библиотеки DLL из других путей используются, когда они находятся в пути поиска.
в) удалите все неиспользуемые файлы. библиотеки DLL проекта в других каталогах. Но только эти!!!
d) используйте более современную версию Visual Studio.
e) используйте известное и могущественное Ходок По Зависимостям который является вашим лучшим другом в "dll-аду".


Rick York

Относительно d): без шуток. VC6 был также известен как VS1997, и сейчас ему уже более двадцати лет. С тех пор язык (C++) прошел долгий, долгий путь, как и IDE.