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


Параметр /errorReport (отчет о внутренних ошибках компилятора)

Позволяет предоставлять сведения о внутренних ошибках (ICE) компилятора напрямую в Майкрософт.

/errorReport:[ none | prompt | queue | send ]

Аргументы

  • none
    Не будет выполняться сбор отчетов о внутренних ошибках компилятора и их отправка в корпорацию Майкрософт.

  • prompt
    Запрашивает отправку отчета при получении внутренней ошибки компилятора. prompt является параметром по умолчанию при компиляции приложения в среде разработки.

  • queue
    Откладывает отчет об ошибках. При входе в систему с правами администратора появляется всплывающее окно, в котором можно составить отчет обо всех сбоях с момента последнего входа (запрос отправки отчета будет выводиться не чаще чем один раз в три дня). queue является значением по умолчанию при компиляции приложения в командной строке.

  • send
    Автоматически отправляет отчеты о внутренних ошибках компилятора в корпорацию Майкрософт. Чтобы включить этот параметр, необходимо сначала согласиться с политикой сбора данных Майкрософт. При первом указании параметра /errorReport:send на компьютере отобразится сообщение компилятора с ссылкой на веб-сайт, на котором содержится политика сбора данных Майкрософт.

    Этот параметр зависит от параметров реестра. Дополнительные сведения о задании значения соответствующие значения реестра см. в разделе Как включить автоматические отчеты об ошибках в программах командной строки Visual Studio 2008 на веб-сайте MSDN.

Заметки

Внутренние ошибки компилятора происходят, когда компилятору не удается обработать файл исходного кода. При возникновении внутренней ошибки компилятора компилятор не создает выходной файл и не предоставляет никакой полезной диагностической информации для исправления кода.

В предыдущих выпусках при возникновении внутренней ошибки компилятора отображалось окно с предложением сообщить о проблеме в службу технической поддержки Майкрософт. С помощью параметра /errorReport можно предоставить сведения о внутренней ошибке компилятора непосредственно корпорации Майкрософт. Эти отчеты об ошибках помогут улучшить будущие версии компилятора.

Возможность отправлять отчеты пользователем зависит от политики разрешений компьютера и пользователя.

Установка данного параметра компилятора в среде разработки Visual Studio

  1. Откройте диалоговое окно проекта Страницы свойств. Для получения дополнительной информации см. Открытие свойств страниц проекта.

  2. Откройте папку C/C++.

  3. Выберите страницу свойств Дополнительно.

  4. Измените свойство Сообщения об ошибках.

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

См. также

Ссылки

Параметры компилятора

Настройка параметров компилятора