Отладка DLL, которая находится в другом решении на VS2003 - PullRequest
1 голос
/ 10 февраля 2009

Я пытаюсь отладить DLL, которая вызывается из приложения VC ++, но не может войти внутрь функции DLL, потому что источник DLL находится в другом проекте решения.

Я пытался установить точку останова прямо перед вызовом функции DLL, но когда я пытаюсь войти, он просто проходит вниз.

Я знаю, что можно просто отладить библиотеку DLL и кормить ее аргументы, но так как есть много переменных, я не считаю это практичным для отладки.

Есть ли способ отладки библиотеки DLL, отдельной от приложения вызова как будто это где один файл решения?

Ответы [ 2 ]

4 голосов
/ 10 февраля 2009

Одна вещь, которую вы можете сделать, это запустить ваше приложение вне VS, открыть решение с помощью DLL и подключиться к приложению.

2 голосов
/ 10 февраля 2009

Создайте отладочную версию библиотеки DLL и укажите ссылку на нее в конфигурации отладки вашего проекта. Это должно дать вам то, что вам нужно. Он должен найти источник DLL, и вы сможете войти в него.

...