Compartilhar via


/GR (habilitar informações de tipo de tempo de execução)

Adiciona o código para os tipos de objeto de verificação em tempo de execução.

/GR[-]

Comentários

Quando /GR está ativada, o compilador define a macro de pré-processador de _CPPRTTI . Por padrão, /GR está ativado. informações de tipo de tempo de execução de desabilita de**/GR-** .

Use /GR se o compilador não pode resolver estatisticamente um tipo de objeto em seu código. É necessário geralmente a opção de /GR quando seu código usa Operador dynamic_cast ou typeid. No entanto, /GR aumenta o tamanho das seções de .rdata da imagem. Se seu código não usa dynamic_cast ou typeid, /GR- pode gerar uma imagem menor.

Para obter mais informações sobre verificação de tipo em tempo de execução, consulte Informações de tipo de tempo de execuçãona referência de linguagem C++.

Para definir esta opção do compilador no ambiente de desenvolvimento do Visual Studio

  1. Abra a caixa de diálogo Páginas de Propriedade do projeto. Para obter detalhes, consulte Como abrir páginas de propriedade do projeto.

  2. Clique na pasta C/C++.

  3. Clique na página de propriedades de Idioma .

  4. Modifique a propriedade de Habilitar Informações de Tipo de Tempo de Execução .

Para definir essa opção do compilador via programação

Consulte também

Referência

Opções do compilador

Definindo opções do compilador