Visual studio Visual Studio 2005错误C1083(“空间不足”)是否意味着我的RAM用完了?
我已收到此Visual Studio错误。虽然我可以找出问题的jist,但我并不完全理解,因为我对构建过程了解不多。这里真正的问题是什么?有哪些潜在的解决方案Visual studio Visual Studio 2005错误C1083(“空间不足”)是否意味着我的RAM用完了?,visual-studio,visual-studio-2005,build,build-error,Visual Studio,Visual Studio 2005,Build,Build Error,我已收到此Visual Studio错误。虽然我可以找出问题的jist,但我并不完全理解,因为我对构建过程了解不多。这里真正的问题是什么?有哪些潜在的解决方案 fatal error C1083: Cannot open compiler intermediate file: 'C:\libpath\libname.lib': Not enough space LINK : fatal error LNK1257: code generation failed Error executing
fatal error C1083: Cannot open compiler intermediate file:
'C:\libpath\libname.lib': Not enough space
LINK : fatal error LNK1257: code generation failed
Error executing link.exe (tool returned code: 1257)
我得到的是“没有足够的空间”,但我真的不明白这意味着什么。它需要建造什么样的空间?这是说内存用完了吗?如何解决这一问题
注意:此尝试构建的解决方案非常庞大更新日期为2019年9月28日由于MS Connect已退役,以前的链接现在已失效 我可以通过谷歌找到这些信息,并将其粘贴到这里供子孙后代使用: 此内存不足问题已在VS 2010中修复。我试过提供的方法 在32位Win7(x86)计算机上进行链接复制,链接成功完成 ,虚拟内存使用量达到峰值,约为1.6GB。请尝试VS2010。 如果您需要针对旧版本的VS解决此问题, 请联系Microsoft PSS
这似乎是一个错误。见此: 不幸的是,这个解决方案并不令人满意(除非您可以升级到VS2010)
另一种选择是切换到MSBuild或Nant,您可以在VS 2005进程之外运行(您可以映射到这些工具的快捷方式,以便在VS 2005内触发生成)。知道这听起来很傻,但您是否有足够的硬盘空间。Google Chrome源代码只有约450MB,但需要IIRC 10GB的可用空间来构建。VS确实创建了大量的pdb OBJ,还有什么问题解决方案是什么?链接已失效。@kunaltygi解决方案已在我的答案中(升级到VS 2010),但我可以看出它可能不清楚。无论如何,我编辑了我的帖子,让事情更清楚。谢谢。只是MSVC 2017年也出现了类似的问题,但在链接过程中:)