Skip to content

Latest commit

 

History

History
74 lines (62 loc) · 2.49 KB

gx-enable-exception-handling.md

File metadata and controls

74 lines (62 loc) · 2.49 KB
title -GX (Enable Exception Handling) | Microsoft Docs
ms.custom
ms.date 11/04/2016
ms.reviewer
ms.suite
ms.technology
devlang-cpp
ms.tgt_pltfrm
ms.topic article
f1_keywords
/gx
dev_langs
C++
helpviewer_keywords
exception handling, enabling
/GX compiler option [C++]
-GX compiler option [C++]
cl.exe compiler, exception handling
enable exception handling compiler option [C++]
GX compiler option [C++]
ms.assetid 933b43ba-de77-4ff8-a48b-7074de90bc1c
caps.latest.revision 16
author corob-msft
ms.author corob
manager ghogen
translation.priority.ht
de-de
es-es
fr-fr
it-it
ja-jp
ko-kr
ru-ru
zh-cn
zh-tw
translation.priority.mt
cs-cz
pl-pl
pt-br
tr-tr

/GX (Enable Exception Handling)

Deprecated. Enables synchronous exception handling using the assumption that functions declared by using extern "C" never throw an exception.

Syntax

/GX  

Remarks

/GX is deprecated. Use the equivalent /EHsc option instead. For a list of deprecated compiler options, see the Deprecated and Removed Compiler Options section in Compiler Options Listed by Category.

By default, /EHsc, the equivalent of /GX, is in effect when you compile by using the Visual Studio development environment. When using the command line tools, no exception handling is specified. This is the equivalent of /GX-.

For more information, see C++ Exception Handling.

To set this compiler option in the Visual Studio development environment

  1. Open the project's Property Pages dialog box. For details, see Working with Project Properties.

  2. In the navigation pane, choose Configuration Properties, C/C++, Command Line.

  3. Type the compiler option in the Additional Options box.

To set this compiler option programmatically

  • See xref:Microsoft.VisualStudio.VCProjectEngine.VCCLCompilerTool.AdditionalOptions%2A.

See Also

Compiler Options
Setting Compiler Options
/EH (Exception Handling Model)