共用方式為


/F (設定堆疊大小)

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

/F number

引數

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

備註

不使用這個選項的話,堆疊大小會預設值為 1 MB。 引數 number 可以是十進位或者 C 語言標記法。 引數的範圍可以從 1 一直到連結器能夠接受的最大堆疊大小。 連結器會將指定的值進位至最接近 4 的倍數個位元組。 /F 與 number 之間的空格可有可無。

如果您的程式產生了堆疊溢位的訊息,您可能需要增加堆疊的大小。

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

  • 使用 /STACK 連結器選項。 如需詳細資訊,請參閱/STACK

  • 在 .exe 檔案上使用 EDITBIN。 如需詳細資訊,請參閱EDITBIN 參考

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

  1. 開啟專案的 [屬性頁] 對話方塊。 如需詳細資訊,請參閱 HOW TO:開啟專案屬性頁

  2. 按一下 [C/C++] 資料夾。

  3. 按一下 [命令列] 屬性頁。

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

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

請參閱

參考

編譯器選項

設定編譯器選項