/GX (habilitar tratamento de exceções)

Preterido. Habilita o tratamento de exceções síncrona pressupondo que funções declaradas usando extern "C" nunca geram uma exceção.

Sintaxe

/GX

Comentários

/GX foi preterido. Em vez disso, use a opção /EHsc equivalente. Para obter uma lista de opções do compilador preteridas, consulte a seção Opções do compilador preteridas e removidas em Opções do compilador listadas por categoria.

Por padrão, /EHsc, o equivalente de/GX, estará em vigor quando você compilar usando o ambiente de desenvolvimento do Visual Studio. Ao usar as ferramentas de linha de comando, nenhum tratamento de exceção é especificado. Esse é o equivalente de /GX-.

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

  1. Abra a caixa de diálogo Páginas de Propriedades do projeto. Para obter detalhes, confira Definir as propriedades de build e do compilador do C++ no Visual Studio.

  2. Selecione a página de propriedades Propriedades de Configuração>C/C++>Linha de Comando.

  3. Digite a opção do compilador na caixa Opções Adicionais.

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

Confira também

Opções do compilador MSVC
Sintaxe da linha de comando do compilador MSVC
/EH (modelo de tratamento de exceções)