Параметр /errorReport (отчет о внутренних ошибках компилятора)
Позволяет предоставлять сведения о внутренних ошибках (ICE) компилятора напрямую в Майкрософт.
/errorReport:[ none | prompt | queue | send ]
Аргументы
none
Отчеты о внутренних ошибках компилятора не собираются и не отправляются в Майкрософт.prompt
При обнаружении ошибки компилятора пользователю отображается предложение отправить отчет.prompt является параметром по умолчанию при компиляции приложения в среде разработки.queue
Отчет об ошибке помещается в очередь.При входе в систему с правами администратора появляется всплывающее окно, в котором можно составить отчет обо всех сбоях с момента последнего входа (запрос отправки отчета будет выводиться не чаще чем один раз в три дня).queue является значением по умолчанию при компиляции приложения в командной строке.send
Отчеты о внутренних ошибках компилятора автоматически отправляются в Майкрософт.Чтобы включить этот параметр, необходимо сначала согласиться с политикой сбора данных Майкрософт.При первом указании параметра /errorReport:send на компьютере отобразится сообщение компилятора с ссылкой на веб-сайт, на котором содержится политика сбора данных Майкрософт.Этот параметр зависит от параметров реестра.Сведения о задании соответствующих значений в реестре см. по ссылке How to Turn on Automatic Error Reporting in Visual Studio 2008 Command-line Tools на веб-сайте MSDN.
Заметки
Внутренние ошибки компилятора происходят, когда компилятору не удается обработать файл исходного кода.При возникновении внутренней ошибки компилятора компилятор не создает выходной файл и не предоставляет никакой полезной диагностической информации для исправления кода.
В предыдущих выпусках при возникновении внутренней ошибки компилятора отображалось окно с предложением сообщить о проблеме в службу технической поддержки Майкрософт.С помощью параметра /errorReport можно предоставить сведения о внутренней ошибке компилятора непосредственно корпорации Майкрософт.Эти отчеты об ошибках помогут улучшить будущие версии компилятора.
Возможность отправлять отчеты пользователем зависит от политики разрешений компьютера и пользователя.
Установка данного параметра компилятора в среде разработки Visual Studio
Откройте диалоговое окно проекта Страницы свойств.Дополнительные сведения см. в разделе Открытие свойств страниц проекта.
Откройте папку C/C++.
Выберите страницу свойств Дополнительно.
Измените свойство Сообщения об ошибках.
Установка данного параметра компилятора программным способом
- Дополнительные сведения см. в разделе ErrorReporting.