vc环境下的这个编译异常,哪位高手遇到过

vc环境下的这个编译错误,谁遇到过?
Command   line   error   D2029   :   cannot   execute   'D:\Program   Files\Microsoft   Visual   Studio\VC98\BIN\c2.dll '   out   of   environment   memory
Error   executing   cl.exe.


------解决方案--------------------
我遇见过,编译器的bug嘛,编译器也是软件,也会有bug的。
改改代码,说不定就会好。
------解决方案--------------------
我曾经在VS2005下 用了很多的局部类,结果编译的时候就不行。
然后将局部类改成普通的类就能够编译过去了。