Visual Studio 2008 (C ++) дополнительные каталоги для отладки? - PullRequest
0 голосов
/ 06 апреля 2009

В предыдущих версиях Visual Studio можно было указывать пути для файлов DLL при отладке приложения. Я не вижу способ сделать это в версии (2008). Это связано с переходом к развертыванию приложений со всеми файлами DLL и т. Д. В каталоге (-ах) приложения?

Я что-то упустил или нет способа сделать это?

<Ч />

Это было в Visual C ++ 6. Я думаю, это было меню Инструменты -> Параметры -> Каталоги -> исполняемые файлы .

Возможно, теперь это было не то, что я думал - это может быть то же самое, что я нашел в Visual Studio 2008.

В основном я ищу способ «добавить» переменную среды PATH - просто для запуска проекта файла EXE, открытого в Visual Studio (без фактического редактирования переменной среды пути).

Обходной путь для меня - скопировать все зависимости в рабочий каталог. Это сработает - это просто повлечет за собой некоторые изменения в других проектах - и сбор сторонних материалов (это была огромная миграция с Visual C ++ 6).

Ответы [ 2 ]

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

Это больше не работает (с VS 6.0). Сегодня, как только файл DLL загружается процессом, файл DLL получает уведомление и ищет символы отладки DLL.

Сначала он заглядывает в файл DLL (DLL может сохранить путь для символов отладки). Если нет, он ищет путь к символу (меню Инструмент -> Параметры -> Отладка -> Символы ), а затем заглядывает внутрь каталог окон.

Он пытается загрузить символ отладки только при необходимости (например, для разрешения точки останова) или если вы вручную запрашиваете символы для загрузки (в случае, если символы не были найдены, он запросит у вас их).

Вы можете увидеть, где отладчик пытался найти символы, открыв панель модулей (меню Отладка -> Окно -> Модули ) справа щелкнув по модулю и выбрав показать отладочную информацию (здесь нет Visual Studio, поэтому он может вызываться под другим именем).

Слава Богу, что нам больше не нужно настраивать путь для каждого DLL-файла.

0 голосов
/ 06 апреля 2009

Используйте меню Инструменты -> Параметры -> * Проект и решения, где вы можете указать все пути поиска для вашего проекта.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...