/GR (Предоставление информации о типах во время выполнения)
Добавляет код для проверки типов объектов во время выполнения.
Синтаксис
/GR[-]
Замечания
При включении /GR компилятор определяет _CPPRTTI
макрос препроцессора. По умолчанию /GR включен. /GR— отключает сведения о типе времени выполнения.
Используйте /GR , если компилятор не может статически разрешать тип объекта в коде. Обычно вам нужен параметр /GR , если код использует оператор dynamic_cast или типид. Однако /GR увеличивает размер разделов RDATA изображения. Если код не используется dynamic_cast
или typeid
/GR- может создать меньший образ.
Дополнительные сведения о проверке типов во время выполнения см. в разделе "Сведения о типе времени выполнения" в справочнике по языку C++.
Установка данного параметра компилятора в среде разработки Visual Studio
Откройте диалоговое окно Страницы свойств проекта. Подробнее см. в статье Настройка компилятора C++ и свойства сборки в Visual Studio.
Выберите страницу свойств>конфигурации C/C++>Language.
Измените свойство Enable Run-Time Type Info .
Установка данного параметра компилятора программным способом
- См. раздел RuntimeTypeInfo.
См. также
Параметры компилятора MSVC
Синтаксис командной строки компилятора MSVC