vs2008安装SP1后,新建任何一个MFC程序,都弹出一大堆异常

vs2008安装SP1后,新建任何一个MFC程序,都弹出一大堆错误!
vs2008安装SP1后,新建任何一个MFC程序,都弹出一大堆错误!

1>c:\program files\microsoft visual studio 9.0\vc\atlmfc\include\afxusertoolsmanager.h(81) : error C2146: 语法错误 : 缺少“;”(在标识符“CUserToolsManager”的前面)
......
有很多,
双击之后指向这里->
extern AFX_IMPORT_DATA CUserToolsManager* afxUserToolsManager;
意思是
AFX_IMPORT_DATA 没法识别

请教一下这是为什么?

网上搜了一下 MSDN上有个一样的问题,但是E文的看不很懂
http://social.msdn.microsoft.com/Forums/en-US/vcgeneral/thread/6c2bbe51-0c73-479a-9456-20926bdf3eb2

请教各位指点一下。


------解决方案--------------------
一直用vs2008+SP1,没遇到这个情况,帮忙顶一个~
------解决方案--------------------
楼主 不是你把 vs2008 的 程序库 改了吧??
------解决方案--------------------
那片E文大概的意思是 
1,让你包含afxver_.h试试
2,确保你的SP1和VS版本匹配

------解决方案--------------------
建议重装,这种疑难杂症,解决所需时间远远大于重装时间.
建议不用vs2008写mfc或者atl.静态编译处理的体积过大。
动态的依赖2008的分发包。
写mfc建议用vs.net 2003。