[問題] use /Zm to specify a higher limit

看板C_and_CPP (C/C++)作者 (阿暹)時間15年前 (2011/01/06 01:50), 編輯推噓1(1017)
留言18則, 2人參與, 最新討論串1/1
開發平台(Platform): (Ex: VC++, Gcc, Linux, ...) VC++ 6.0 補充說明(Supplement): 小弟我學了半個學期的VC++ 6.0 老師說要寫一個期末PROJECT(小遊戲) 而我遊戲中用到大量cout來製做成動畫 而出現了這個問題 c:\program files\microsoft visual studio\vc98\include\ostream(357) : fatal error C1076: compiler limit : internal heap limit reached; use /Zm to specify a higher limit 經過上網找資料後 照著別人的說法 在project -> setting -> C/C++ -> porject option 裡 多打入/Zm則會出現 Command line error D2004 : '/Zm' requires an argument 而再查了資料改打入 /Zm 2000 或 /Zm2000 卻會出現 Command line error D2004 : '/Zm' requires an argument 或 Error executing cl.exe. 而找過其他資料說可能是VC++ 6.0安裝時出的問題 不知道會不會跟我用的是WIN7有關 如果是這樣的話我把程式碼丟給我同學用XP的跑 應該BUILD要會過才對阿 還請板友幫忙解答 大感謝!!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.227.185.218

01/06 01:52, , 1F
由於剛學C++不久 老師又教得很快
01/06 01:52, 1F

01/06 01:52, , 2F
所以希望是比較具體的解答 感激不盡
01/06 01:52, 2F

01/06 02:10, , 3F
改成 Release Mode
01/06 02:10, 3F

01/06 02:15, , 4F
release mode 也是在 porject -> settings裡面改嗎?
01/06 02:15, 4F

01/06 02:16, , 5F
如果是的話 改玩之後 我按CTRL+F5 一樣會出現原本的問題
01/06 02:16, 5F

01/06 02:17, , 6F
還是說改玩之後要做什麼其他事情?
01/06 02:17, 6F

01/06 02:17, , 7F
[Build] [Set Active Configuration]
01/06 02:17, 7F

01/06 02:18, , 8F
阿 原來我忘了加參數 Orz...
01/06 02:18, 8F

01/06 02:22, , 9F
我用小一點的數字就可以了, 像是200
01/06 02:22, 9F

01/06 02:22, , 10F
改成 release 了 可是還是一樣問題 參數要加在哪?
01/06 02:22, 10F

01/06 02:22, , 11F
我試試看
01/06 02:22, 11F

01/06 02:23, , 12F
可以了 謝謝loveme00835
01/06 02:23, 12F

01/06 02:23, , 13F
這是介紹 http://ppt.cc/5wS2
01/06 02:23, 13F

01/06 02:34, , 14F
我剛剛找資料有看到這個~可是我好像是在debug模式下
01/06 02:34, 14F

01/06 02:34, , 15F
打入/Zm 的所以有問題~哈哈
01/06 02:34, 15F

01/06 02:40, , 16F
剛剛是我搞錯了, Debug 也可加, 但是數字我最大 1377
01/06 02:40, 16F

01/06 03:01, , 17F
可是我之前在debug 加都還是會error~真奇怪
01/06 03:01, 17F

01/06 03:03, , 18F
之前是在debug打 /Zm200 會有error 是因為值不夠大嗎?
01/06 03:03, 18F
文章代碼(AID): #1D9AzXSK (C_and_CPP)
文章代碼(AID): #1D9AzXSK (C_and_CPP)