Visual Studio 2005错误C1083(“空间不足”)意味着我用完了RAM吗?

问题描述 投票:0回答:1

我已收到此Visual Studio错误。尽管我可以弄清楚问题的实质,但我并不完全理解,因为我对构建过程不了解很多。这里真正的问题是什么,有哪些潜在解决方案?

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)

我没有足够的空间,但是我真的不明白那是什么意思。需要建造什么样的空间?这是说内存用完了吗?这可能如何解决?

注意:此尝试构建的解决方案非常庞大

visual-studio visual-studio-2005 build build-error
1个回答
1
投票

更新9/28/2019由于MS Connect已停用,因此以前的链接现在已失效。

我能够通过Google进行挖掘,并在此处粘贴以供后代使用:

此内存不足问题已在VS 2010中修复。我尝试了提供的32位Win7(x86)机器上的链接repro,链接成功完成,虚拟内存使用量峰值约为1.6GB。请尝试VS 2010。如果您需要旧版VS的此问题的修补程序,请与Microsoft PSS联系。


这似乎是一个错误。看到此:http://connect.microsoft.com/VisualStudio/feedback/details/581207/visual-studio-2005-sp1-reproducible-linker-error-lkn1257-caused-by-c1083

不幸的是,解决方案并不令人满意(除非您可以升级到VS 2010)。>

另一种选择是切换到可以在VS 2005进程之外运行的MSBuild或Nant(您可以将快捷方式映射到这些工具,以便可以在VS 2005内触发构建。)>

© www.soinside.com 2019 - 2024. All rights reserved.