Поделиться через


Практическое руководство. Отладка построения выпуска

Обновлен: Ноябрь 2007

Можно выполнить отладку построения выпуска.

Чтобы разрешить отладку построения выпуска, измените следующие параметры построения выпуска.

  1. Откройте диалоговое окно Страницы свойств проекта. Дополнительные сведения см. в разделе Настройка свойств проекта Visual C++.

  2. Разрешите /Z7 или /Zi.

  3. Выберите /INCREMENTAL:NO.

  4. Выберите /DEBUG:Да.

  5. Выберите /OPT:REF.

  6. Выберите /OPT:ICF.

Теперь можно выполнить отладку приложения построения выпуска. Для обнаружения проблемы выполняйте перемещение по системному коду (или используйте JIT-отладку), пока не будет обнаружено место возникновения сбоя, а затем определите неверные параметры кода.

Если программа работает при выполнении в отладочном построении, но в построении выпуска происходит сбой, вероятно, один из видов оптимизации компилятора инициирует ошибку исходного кода. Для выделения проблемы необходимо отключать выбранные виды оптимизации для каждого файла исходного кода, пока не будет обнаружен файл и вид оптимизации, способствующий возникновению проблемы. Например, можно разделить файлы на две группы, отключить оптимизацию для одной из групп и продолжать такое разделение, пока не будет выделена проблема, относящаяся к одному файлу.

Можно использовать /RTC, чтобы попытаться предоставить такие ошибки в отладочных построениях.

Дополнительные сведения см. в разделе Оптимизация кода.

См. также

Ссылки

Устранение проблем построения выпуска