回 帖 发 新 帖 刷新版面

主题:[讨论]EXE镜像文件太大同时程序不运行了~~~

编写了一个程序,指定数组大小是(201,3650)时,程序弹出警告,但是能够正常运行;当给定数组大小是(201,4380)时,程序弹出警告后不再运行,警告内容如下:

warning LNK4084: total image size -1492377600 exceeds max (268435456); image may not run
这个问题论坛里有人讨论过,但是按照解答的方法处理后还是没法正常运行。。。哪位能具体指导下应该怎么修改更合适吗?操作系统暂时不考虑升级,因为有些软件在新系统下无法安装。。。

回复列表 (共5个回复)

沙发

动态数组

板凳

只要你内存足够大, 可以无视这个警告直接运行你的exe.

3 楼

[quote]只要你内存足够大, 可以无视这个警告直接运行你的exe.[/quote]
电脑的内存现在是4G,您说的这个无视警告是不是需要在Project中将警告级别设置为igore warning?

4 楼

程序涉及的数组文件太多,在将其改为动态数组的话比较费时间。。。主要是时间很紧。。。

5 楼

如果有警告,但可以运行,就不用理会这个警告,如果不能运行了,必须把你的这个大数组改为动态数组,除此之外,别无他法。要不楼主就改改算法吧,不用这么大的数组

我来回复

您尚未登录,请登录后再回复。点此登录或注册