ERROR:SEGMENT _TEXT EXCEED 64K!!! WHAT'S THE MATTER?

lilyflower 2002-07-16 03:48:02
我是编程的新手,现在有个棘手的问题,请各位大虾指教:
在BORLAND C++ 3.1下,编了一些类,当类的数量累积到一定程度时,就出现了这条错误信息.我的程序主要都是调用类,所以这部分的代码没法压缩,请问这是什么原因造成的,如何解决?
先谢了.
...全文
149 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
wplian 2002-10-06
  • 打赏
  • 举报
回复
顺便说一句
_TEXT 在编译器中是代码段的缺省名字
wplian 2002-10-06
  • 打赏
  • 举报
回复
是代码段超过64K
如果数据段不超过64K的话
就把编译器改为Medium的内存模式
即使这样,你还要把源程序分开编译,最后再连接即可
NowCan 2002-07-18
  • 打赏
  • 举报
回复
麻烦。16位的。用32位编译器就不会有这个问题。
lilyflower 2002-07-17
  • 打赏
  • 举报
回复
我将所有的类都转成库文件了,但还是同样的错误。当我将某个类的实例屏蔽之后,程序可运行,但这样我就少了一个类了,而且我还有好多类要编。怎么办???
高手、大虾、请指教!!!!!!!!!
lilyflower 2002-07-17
  • 打赏
  • 举报
回复
谢谢你,DINGKL(),我昨天已经将一部分的类转成库文件进行调用,好象还是没什么用处。只要将个别大一点的类屏蔽掉,链接就通过。我今天会继续将剩下的类都转成库文件,再试试。在工程中插入库文件和库文件的生成是否有些什么注意事项?
另外,保护模式编程是怎么一回事?
lilyflower 2002-07-17
  • 打赏
  • 举报
回复


我知道这个问题对各位高手来说是很初级,

但我现在就卡在这里了,已经过了2天了,没有丝毫进展,

谁能帮我解决这个问题??

dingkl 2002-07-16
  • 打赏
  • 举报
回复
段太大了,超过DOS64K数据限制;
可以将部分内容编成库进行调用或进行保护模式编程

70,024

社区成员

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

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