Visual Studio 2008を使用するWindows 7 64ビットで memcachedプロジェクト のソリューションファイルを再コンパイルしようとすると、次のエラーが発生します。
1>LINK : fatal error LNK1000: Internal error during IncrBuildImage
1> Version 9.00.21022.08
1> ExceptionCode = C0000005
1> ExceptionFlags = 00000000
1> ExceptionAddress = 001FFCF7 (00180000) "C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\bin\link.exe"
1> NumberParameters = 00000002
1> ExceptionInformation[ 0] = 00000000
1> ExceptionInformation[ 1] = 011BD670
1>CONTEXT:
1> Eax = 400DA210 Esp = 0014EADC
1> Ebx = 4000815C Ebp = 0014EB04
1> Ecx = 011BD670 Esi = 400DA098
1> Edx = 0014EAF4 Edi = 0018D6C0
1> Eip = 001FFCF7 EFlags = 00010246
1> SegCs = 00000023 SegDs = 0000002B
1> SegSs = 0000002B SegEs = 0000002B
1> SegFs = 00000053 SegGs = 0000002B
1> Dr0 = 00000000 Dr3 = 00000000
1> Dr1 = 00000000 Dr6 = 00000000
1> Dr2 = 00000000 Dr7 = 00000000
64ビットプラットフォーム用のWindows SDK 7をインストールすると問題が解決しました。それなしでコンパイルしようとしたとき、私は単にそれを持っていませんでした。私の悪い。
これはリンカのバグです。 この問題 と同じかもしれません。 VS2008 Service Pack 1 をインストールしてみてください。修正プログラムなどが含まれているため、インストールしていない場合です。
これで問題が解決しない場合は、インクリメンタルリンクをオフにすることで回避できます。
これは既知の問題です。マイクロソフトは修正プログラムを提供しました。
https://connect.Microsoft.com/VisualStudio/Downloads/DownloadDetails.aspx?DownloadID=11399
幸運を。
同じ問題がありました。新しいホットフィックスをセットアップせずに、私は非常に簡単な解決策を見つけました。新しいソリューションをリンクするには、次のように進めます。1)ファイルcppをコンパイル(CTRL-F7)2)ソリューションを生成(F7)
いつも問題が消えた
VS 2017 Community Editionを搭載したWindows 10で nreal-engine4 v4.23ゲームをコンパイルすると、同様のエラーが発生しました。その後のパッチにはこれに対する修正が含まれていたため、解決策は visual-studio の最新バージョンに更新することでした。私は現在v15.9.18で、このエラーなしでコンパイルしています。
再起動したり、特定の修正プログラムをインストールしたりする必要はありません。標準の更新のみです。
同様のエラーが発生しました。多くのクリーンアップと再構築を試みた後、私はもっと核のオプションに行きました。
他人のために働くことができ、私のために働くように見えました。