Как я могу диагностировать исключение в компиляции режима выпуска Windows 7 с VC 2008 - PullRequest
0 голосов
/ 05 мая 2010

У меня странная проблема, мое приложение (exe) работает нормально в режиме отладки в Windows 7 но перестаньте работать с исключением при компиляции в режиме релиза. Как я могу отладить программу, чтобы найти, что вызывает исключение, это приложение с более чем 300 000 строк кода ..

Ответы [ 2 ]

2 голосов
/ 05 мая 2010

Компиляция в режиме выпуска, но создание файлов .pdb: Как создать PDB для проектов, управляемых .net в режиме выпуска?

Разверните файлы .pdb в той же папке, что и .exe.

Затем присоедините к процессу.

0 голосов
/ 05 мая 2010
  1. Проверьте настройки проектов, которые отличаются для режимов отладки и выпуска, возможно, вы найдете там ответ.

  2. Скомпилируйте режим выпуска с отладочной информацией и отключите оптимизацию. У вас будет отладочная версия, скомпилированная с определением релиза. В случае неудачи отладчик покажет вам плохое место.

  3. Просто отключите оптимизацию. Когда-то это было проблемой для меня. В этом случае будет очень трудно выяснить причину.

  4. Создание PDB, это можно сделать и для нативного C ++.

...