開發平台(Platform): (Ex: Win10, Linux, ...)
WIN10
編譯器(Ex: GCC, clang, VC++...)+目標環境(跟開發平台不同的話需列出)
VS2017
額外使用到的函數庫(Library Used): (Ex: OpenGL, ...)
問題(Question):
堆疊為主緩衝區的滿溢
餵入的資料(Input):
預期的正確結果(Expected Output):
錯誤結果(Wrong Output):
程式無法順利跑完
程式碼(Code):(請善用置底文網頁, 記得排版,禁止使用圖檔)
補充說明(Supplement):
各位前輩好
小弟想要把一個大型程式從VS2003升到VS2017
由於這個程式經手人很多 所以程式有點大且有點雜
目前做法是在VS2017建構在一個一個問題解決
編譯及鏈結問題已解決但在程式運行時遇到堆疊溢位的問題
(之前在VS2003是不偵錯執行,但在VS2017不偵錯執行會直接關閉程式所以改用偵錯執行)
因為時間上的關係重寫是不太可能了
且小弟功力不足所以重構上也需要花很多時間
想詢問各位前輩如果遇到這種問題會怎麼解決
再請各位前輩給小弟一點方向