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


/GR (Предоставление информации о типах во время выполнения)

Добавление кода для проверки объектных типов во время выполнения.

/GR[-]

Заметки

При включении /GR компилятор определяет макрос препроцессора _CPPRTTI. По умолчанию параметр /GR включен. /GR-отключает информацию о типах во время выполнения.

Используйте параметр /GR, если компилятору не удается статически разрешить тип объекта в коде. Как правило, параметр /GR требуется, если код использует Оператор dynamic_cast или typeid. Однако наличие /GR увеличивает размер разделов .rdata в изображении. Если код не использует dynamic_cast или typeid, использование /GR- может привести к созданию изображения меньшего размера.

Дополнительные сведения о проверке типов во время выполнения см. в разделе Сведения о типах времени выполнения в Справочнике по языку C++.

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

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

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

  3. Выберите страницу свойств Язык.

  4. Измените свойство Включить информацию о типах времени выполнения.

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

См. также

Ссылки

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

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