Partilhar via


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

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

/GR[-]

Comentários

Quando /GR está ativado, o compilador define o _CPPRTTI macro pré-processador. Por padrão, /GR no. /GR-Desabilita as informações de tipo em tempo de execução.

Use /GR se o compilador não pode resolver estaticamente um tipo de objeto no código. Você normalmente precisa de /GR opção quando seu código usa dynamic_cast Operator ou typeid. No entanto, /GR aumenta o tamanho das seções de .rdata de imagem. Se seu código não usa dynamic_cast ou typeid, /GR- pode produzir uma imagem menor.

Para obter mais informações sobre a verificação de tipo de tempo de execução, consulte Run-Time Type Information na Referência da linguagem C++.

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

  1. Abra o projeto Property Pages caixa de diálogo. For details, see Como: Abrir páginas de propriedades do projeto.

  2. Clique o C/C++ pasta.

  3. Clique o idioma página de propriedades.

  4. Modificar o Ativar informações de tipo de tempo de execução propriedade.

Para definir esta opção de compilador programaticamente

Consulte também

Referência

Opções do compilador

Definindo opções do compilador