Как я могу диагностировать исключение в окне 7 компиляцию режима выпуска с VC 2008
-
03-10-2019 - |
Вопрос
У меня странная проблема, мое приложение (EXE) работает нормально в режиме отладки в Windows 7, но останавливаться, чтобы работать с исключением при компиляции режима выпуска. Как я могу отладить программу, чтобы найти то, что вызывает исключение, это приложение с более чем 300 000 строк кода.
Решение
Компиляция в режиме выпуска, но создайте файлы .pdb: Как генерировать PDB для .NET управляемых проектов в режиме выпуска?
Разверните файлы .pdb в ту же папку как .exe.
Затем прикрепите к процессу.
Другие советы
Проверьте настройки проектов, которые отличаются для режимов отладки и релиза, возможно, вы найдете там ответ.
Режим выпуска компиляции с отладкой информации и отключите оптимизацию. У вас будет отладочная версия, собранная с релизами определяет. Если это не удается, отладчик покажет вам плохое место.
Просто выключите оптимизацию. Однажды это было проблемой для меня. В этом случае будет очень трудно найти причину.
Создавайте PDBS, это может быть сделано для нажигов C ++.