/Ge(启用堆栈探测)

为需要局部变量存储的每个函数调用激活堆栈探测。

语法

/Ge

备注

重写堆栈探测的功能时,此机制非常有用。 建议使用 /Gh(启用 _penter Hook 函数)而不是重写堆栈探测器。

/Gs(控制堆栈检查调用)具有相同的效果。

/Ge 已弃用;从 Visual Studio 2005 开始,编译器会自动生成堆栈检查。 有关已弃用编译器选项的列表,请参阅按类别列出的编译器选项中的已弃用并删除的编译器选项

在 Visual Studio 开发环境中设置此编译器选项

  1. 打开项目的“属性页” 对话框。 有关详细信息,请参阅在 Visual Studio 中设置 C++ 编译器和生成属性

  2. 选择“配置属性”>“C/C++”>“命令行”属性页

  3. 在“附加选项”框中输入编译器选项。

以编程方式设置此编译器选项

另请参阅

MSVC 编译器选项
MSVC 编译器命令行语法