/F(设置堆栈大小)

设置程序堆栈大小(以字节为单位)。

语法

/F number

参数

number
堆栈大小(以字节为单位)。

备注

如果不设置此选项,则堆栈大小默认为 1 MB。 number 参数可以采用十进制或 C 语言表示法。 该参数的范围从 1 到链接器接受的最大堆栈大小。 链接器将指定值向上舍入到最近的 4 字节的倍数。 /Fnumber 之间的空格是可选的。

如果程序在运行时收到堆栈溢出消息,则可能需要增加堆栈大小。

还可以通过以下方式设置堆栈大小:

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

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

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

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

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

另请参阅

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