отладка dll отладки, связанная с исполняемым файлом релиза

В Visual Studio, как я могу отлаживать / входить в вызовы, сделанные exe в библиотеку?
Exe доступен только в режиме выпуска и вызывает библиотеку, которая встроена в режиме отладки.
Я сделал простое решение vs с помощью только exe и запустил его .. затем я открыл исходный файл из двоичного файла и добавил точки останова .. но vs не активирует точки останова, говоря «нет символов, загруженных для этого файла» … очевидно, я здесь чего-то не хватает .. (если я правильно помню, раньше я мог отлаживать вызовы)

2

Решение

Вы можете отлаживать двоичные файлы, созданные в режиме выпуска, с помощью следующих предостережений:

  1. Вам понадобятся pdbs, которые были созданы на основе библиотеки релизов.
  2. Точки останова не будут возможны ни в одном коде, который был встроен / оптимизирован.
  3. В зависимости от архитектуры некоторые значения переменных будут скрытыми / мусорными, при отладке двоичных файлов выпусков вы должны принять меры предосторожности.

Чтобы добавить файлы PDB для двоичного файла выпуска, перейдите по ссылке:

Debug -> Options and Settings -> Symbols
1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]