查了一下,这是编译器内存不足啊……
你电脑的内存不大吧?还是说用的32位系统?
那个编译参数你可以在【项 ...
;P
X大大,是64位系统,16G的内存哟
把ZM设置1000都没用
哈哈.........
VS编译没问题.
z414041993 发表于 2026-1-11 11:00
--- 开始编译项目"tl32dll":
编译生成对应的C++源文件到目录"D:\火山项目\_int\tl32dll\release\win32\pr ...
;P
编译可能也要看火山的心情呢 boxxie 发表于 2026-1-11 11:06
X大大,是64位系统,16G的内存哟
把ZM设置1000都没用
哈哈.........
16G内存现在也没多大,/Zm设置小一些试试,更大反而是消耗更大内存,还可以加上 /bigobj
另外把多核编译关掉 Xelloss0618 发表于 2026-1-11 14:24
16G内存现在也没多大,/Zm设置小一些试试,更大反而是消耗更大内存,还可以加上 /bigobj
另外把多核编译 ...
编译时有可能使用的是32位的cl.exe,即使有16G内存,编译器能用的内存也就不到4G。VS编译可能使用的是64位cl.exe,所以编译没问题。只是猜测,没做验证。 龙纹 发表于 2026-1-11 14:43
编译时有可能使用的是32位的cl.exe,即使有16G内存,编译器能用的内存也就不到4G。VS编译可能使用的是64 ...
:噜阿噜
有这种可能
但不知道怎么设置64的CL呢 Xelloss0618 发表于 2026-1-11 14:24
16G内存现在也没多大,/Zm设置小一些试试,更大反而是消耗更大内存,还可以加上 /bigobj
另外把多核编译 ...
:victory:
好的,试下看
多谢X大大呢 boxxie 发表于 2026-1-11 15:33
:噜阿噜
有这种可能
但不知道怎么设置64的CL呢
我刚才测试了,火山中编译32位程序使用的确实是32位的cl.exe(我自己的编译环境),有一个参数可以修改:PreferredToolArchitecture,但是在哪里能设置这个参数我不清楚。
我说的只是可能,你最好先验证下你遇到的问题,火山编译的时候从任务管理器定位到cl.exe的文件位置,看看是不是32位的。 龙纹 发表于 2026-1-11 16:13
我刚才测试了,火山中编译32位程序使用的确实是32位的cl.exe(我自己的编译环境),有一个参数可以修改:Pr ...
:loveliness:
好的
多谢解答哟 我的好像好了我开成32位客户端了,改成64位的没出现空间不足了 z414041993 发表于 2026-1-12 10:00
我的好像好了我开成32位客户端了,改成64位的没出现空间不足了
:噜阿噜
恭喜哟
搞定了是就是开心的事
页:
1
[2]