out of memory , 怎么解决啊 !!!

VisTB 2007-08-25 09:02:53
我写了一个程序(工作在图形模式下),代码大约3000多行,大小为230kb左右(有可能还要增加一些)。用tc2.0编译出现out of memory错误。用win-tc也一样,不过用win-tc似乎在接近3000行时才报错,而tc2.0在2000左右就不行了。我想请问一下各位高手有没有好的解决办法啊?我想在windows环境下工作,因此到dos下加载himem与emm386的解决办法似乎不行。我在网上查资料后发现有人介绍了将文件拆分,用工程解决这一问题的方法。但是我从来没接触过工程,一试后出了许多问题。各位请帮帮忙啊!(如果推荐用工程请推荐一些网页或书籍介绍工程方面的入门知识,谢谢!)
...全文
3225 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
iambic 2007-08-26
  • 打赏
  • 举报
回复
>>与代码行数的多少没关系的,检查你的函数调用和堆的管理
楼主说的是编译时出现的out of memory。
vcacm 2007-08-26
  • 打赏
  • 举报
回复
调试技巧....
millky 2007-08-26
  • 打赏
  • 举报
回复
与代码行数的多少没关系的,检查你的函数调用和堆的管理
blesswave 2007-08-26
  • 打赏
  • 举报
回复
这么厉害,写了这么多行代码.........
stonesearicky 2007-08-26
  • 打赏
  • 举报
回复
我认为是你程序本身的问题,你可以检查一下 SOURCE CODE 中有没有分配内存之后没有释放的?这个只是发生在程序运行时。
星羽 2007-08-26
  • 打赏
  • 举报
回复


out of memory

跟写了多少行没什么直接关系吧

用tc的话,把内存模式改成huge看看
lddLinan 2007-08-26
  • 打赏
  • 举报
回复
如果是“编译时出现的out of memory。”可以试拭将C盘的临时文件清理一下
cceczjxy 2007-08-26
  • 打赏
  • 举报
回复
和代码行数没关系.
你使用用的内存超过了实践的内存的大小.
yangss2006 2007-08-26
  • 打赏
  • 举报
回复
内存泄露了吧!
iambic 2007-08-25
  • 打赏
  • 举报
回复
那用borland c++ compiler试试。
VisTB 2007-08-25
  • 打赏
  • 举报
回复
vc下好像没有graphics.h,而我的程序工作在图形模式啊
iambic 2007-08-25
  • 打赏
  • 举报
回复
你用TC写了3000多行?
iambic 2007-08-25
  • 打赏
  • 举报
回复
用VC。

69,336

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧