vs2010 无法编译vc++项目,提示error MSB6006,该如何处理

vs2010 无法编译vc++项目,提示error MSB6006
本来vs2010还是好好的我开了2个,关了以后再开起来就编译不了vc++的项目了
无论是新谏还是以前通过的项目都编译不了55.。。。
下了是编译的时候报的错:
1>------ 已启动生成: 项目: bug, 配置: Debug Win32 ------
1>生成启动时间为 2010/7/27 10:04:04。
1>PrepareForBuild:
1>  正在创建目录“J:\tt\bug\Debug\”。
1>InitializeBuildStatus:
1>  正在创建“Debug\bug.unsuccessfulbuild”,因为已指定“AlwaysCreate”。
1>C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\Platforms\Win32\Microsoft.Cpp.Win32.Targets(57,5): error MSB6006: “CL.exe”已退出,代码为 -1073740966。
1>
1>生成失败。
1>
1>已用时间 00:00:00.85
========== 生成: 成功 0 个,失败 1 个,最新 0 个,跳过 0 个 ==========

------解决方案--------------------
修复安装一下~~~
------解决方案--------------------
修复安装试试看
------解决方案--------------------
能不能具体点 如果代码能贴出来 或者能截图贴上些信息就更加好了
------解决方案--------------------
你的代码里是不是有重复的类?

诡异,网上没有解决办法