昨日(4/12)、Windowsの更新プログラム(KB2656373)を適用した後、
vc++ 2008 Express でコンパイルをかけたところ、以下のエラーが発生しました。
----- エラーメッセージ ---------------------------------------------------
1>Form.h(133) : fatal error C1001: コンパイラで内部エラーが発生しました。
1>( コンパイラファイル 'msc1.cpp' 、行1411)
1> この問題を回避するには、上記の場所付近のプログラムを単純化するか変更してください。
1> 詳細については、 Visual
C++ ヘルプメニューのサポート情報コマンドを
1> 選択してください。またはサポート情報ヘルプファイルを参照してください。
1> 型'System::Drawing::StringFormatFlags
' をアセンブリ'System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' からインポート中に、この診断が発生しました。
1> 型'System::Windows::Forms::DataGridView ' をアセンブリ'System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' からインポート中に、この診断が発生しました。
----- エラーメッセージ終わり ---------------------------------------------
上記の更新プログラムをアンインストールした後、再度コンパイルすると問題無くコンパイルは通ります。
私のPC環境は、以下の通りです。
Windows 7 Professional, SP1
Visual C++ 2008 Express Edition, SP1
Microsoft .NET Framework Version 3.5 SP1