这下无出个问题来了.VS编译不报这个问题.Xelloss0618 发表于 2026-1-3 01:06
应该是有一个常量占用的内存太大了,编译器默认的堆空间是1mb,也不建议改吧 ...

z414041993 发表于 2026-1-7 02:30
我去啊 我也被这个问题困扰 我用c++写的东西啥事没有 ,他这个编译就报堆空间不足,楼主要是解决了 , ...

Xelloss0618 发表于 2026-1-7 10:11
查了一下,这是编译器内存不足啊……
你电脑的内存不大吧?还是说用的32位系统?
那个编译参数你可以在【项 ...
boxxie 发表于 2026-1-7 09:28
这种问题只能大牛来,我们这种小菜处理不了的
所以说火山的路还很长呀.
这种问题都没人处理.哈哈...... ...
时好时坏 写好的源码 或者例子都不能正常编译,我重做了系统,一样如此,个别时候又可以,我是会c++的 我用c++ 啥问题没有,到这里就提示堆空间不足z414041993 发表于 2026-1-11 10:47
时好时坏 写好的源码 或者例子都不能正常编译,我重做了系统,一样如此,个别时候又可以, ...
Xelloss0618 发表于 2026-1-7 10:11
查了一下,这是编译器内存不足啊……
你电脑的内存不大吧?还是说用的32位系统?
那个编译参数你可以在【项 ...

z414041993 发表于 2026-1-11 11:00
--- 开始编译项目"tl32dll":
编译生成对应的C++源文件到目录"D:\火山项目\_int\tl32dll\release\win32\pr ...

boxxie 发表于 2026-1-11 11:06
X大大,是64位系统,16G的内存哟
把ZM设置1000都没用
哈哈.........
Xelloss0618 发表于 2026-1-11 14:24
16G内存现在也没多大,/Zm设置小一些试试,更大反而是消耗更大内存,还可以加上 /bigobj
另外把多核编译 ...
龙纹 发表于 2026-1-11 14:43
编译时有可能使用的是32位的cl.exe,即使有16G内存,编译器能用的内存也就不到4G。VS编译可能使用的是64 ...
Xelloss0618 发表于 2026-1-11 14:24
16G内存现在也没多大,/Zm设置小一些试试,更大反而是消耗更大内存,还可以加上 /bigobj
另外把多核编译 ...

boxxie 发表于 2026-1-11 15:33
:噜阿噜
有这种可能
但不知道怎么设置64的CL呢
龙纹 发表于 2026-1-11 16:13
我刚才测试了,火山中编译32位程序使用的确实是32位的cl.exe(我自己的编译环境),有一个参数可以修改:Pr ...

z414041993 发表于 2026-1-12 10:00
我的好像好了 我开成32位客户端了,改成64位的没出现空间不足了
| 欢迎光临 递归火山软件开发平台 (https://bbs.voldp.com/) | Powered by Discuz! X3.4 |