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)

「スペースが足りない」と表示されますが、それが何を意味するのかよくわかりません。建てるにはどのようなスペースが必要ですか?これはRAMが不足していると言っていますか?これをどのように解決できる可能性がありますか?

注: これが構築しようとしているソリューションは巨大です

4

1 に答える 1

2

2019 年9 月 28 日更新MS Connect が廃止されたため、以前のリンクは無効になりました。

私はグーグル経由でこれを掘り起こし、後世のためにここに貼り付けることができました:

このメモリ不足の問題は、VS 2010 で修正されました。提供されたリンクの再現を 32 ビット Win7 (x86) マシンで試したところ、リンクは正常に終了し、仮想メモリの使用量は約 1.6 GB でピークに達しました。VS 2010 をお試しください。古いバージョンの VS でこの問題の修正プログラムが必要な場合は、Microsoft PSS にお問い合わせください。


これはバグのようです。これを参照してください。

残念ながら、このソリューションはそれほど満足のいくものではありません (VS 2010 にアップグレードできる場合を除きます)。

別の方法は、VS 2005 プロセスの外部で実行できる MSBuild または Nant に切り替えることです (VS 2005 内でビルドをトリガーできるように、これらのツールへのショートカットをマップできます)。

于 2011-08-03T17:09:59.517 に答える