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


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

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

Синтаксис

/GR[-]

Замечания

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

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

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

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

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

  2. Выберите страницу свойств>конфигурации C/C++>Language.

  3. Измените свойство Enable Run-Time Type Info .

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

См. также

Параметры компилятора MSVC
Синтаксис командной строки компилятора MSVC