當前位置:編程學習大全網 - 遊戲軟體 - 如何解決VS代碼調試時出現 Stack overflow

如何解決VS代碼調試時出現 Stack overflow

打開出現

棧溢出

錯誤的工程文件,單擊下圖中的調試運行按鈕

運行後會彈出如下的棧溢出錯誤窗口,單擊“break",即中斷執行

中斷執行後會跳轉到出現錯誤的代碼段,即引起棧溢出的地方。

此時打開棧的調用窗口可以發現代碼調用的棧太大了,超過了系統默認給定的容量。所示下圖中出現了讀取內存失敗錯誤。

打開此工程的屬性頁面,找到”Link“——”System“,如下圖所示

在棧的調用尺寸中填寫壹個較大的值,比如1000000,如果還不夠就再加大點,應用並退出設置。

再次編譯運行代碼,棧溢出錯誤即可以解決了。

  • 上一篇:守護甜心第四季《守護甜心,安可》官網
  • 下一篇:中國少年先鋒隊隊歌原唱版
  • copyright 2024編程學習大全網