共用方式為


/F (設定堆疊大小)

以位元組為單位設定程式堆疊大小。

語法

/F number

引數

number
以位元組為單位的堆疊大小。

備註

如果沒有此選項,堆疊大小預設為 1 MB。 自 number 變數可以是十進位或 C 語言標記法。 引數的範圍可以從 1 到連結器所接受的堆疊大小上限。 連結器會將指定的值四捨五入到最接近的 4 個位元組倍數。 和 number 之間的 /F 空間是選擇性的。

如果您的程式在執行時間收到堆疊溢位訊息,您可能需要增加堆疊大小。

您也可以依下列方式設定堆疊大小:

在 Visual Studio 開發環境中設定這個編譯器選項

  1. 開啟專案的 [屬性頁] 對話方塊。 如需詳細資料,請參閱在 Visual Studio 中設定 C ++ 編譯器和組建屬性

  2. 選取 [組態屬性]>[C/C++]>[命令列] 屬性頁。

  3. 在 [ 其他選項 ] 方塊中輸入編譯器選項。

若要以程式方式設定這個編譯器選項

另請參閱

MSVC 編譯器選項
MSVC 編譯器命令列語法