C++技巧Outofmemoryinfunction...解决之道
原因是它超出了TC2.0编译文件的能力。
你可以在这里看到编译的能力:编译->获取信息
╔══════════════════952 turbo C2 ║
║当前文件:D:\TURBOC2\ NONAME。C ║
║文件大小:0(最大值:64607) ║
║ EMS使用率:0K ║
║ ║
║行编译:0没有程序加载。║
║警告总数:0程序退出代码║
║错误总数:0可用内存:265K ║
║ ║
║按任意键║
examda提示:如果编译的文件超出了文件编译的范围,有解决方法吗?
答案:是。
你可以把不能编译的文件分解成几个文件,然后把每个文件编译成一个。OBJ文件,
然后构建一个项目。具体方法是:
打开TC2.0 ->写入所有的。编辑框中要链接的OBJ文件,
例如:
1.obj
2.obj
...[/Br/]--> ALT+F-->写入-->写入项目名称(例如:test . prj)Br/]--> ALT+C-->生成EXE文件/*这一步是将。OBJ文件只是在编辑框中写入一个。EXE文件*/
--> CTRL+F9/*就可以运行项目了!*/
这样就解决问题了。
太简单了。之前文件太大不知道怎么解决,想研究就研究出来了。
0条评论